Dr. Sajan Kumar

Data Engineer & ML Engineer | 10+ Years Building Large-Scale Data Pipelines

My Projects

Fun projects that convey data science ideas in an accessible way. This page is continuously updated and always in progress—new projects and demos are added as I build them.

Understanding activation functions

Understanding activation functions

This Streamlit app visually demonstrates how a neural network can approximate different nonlinear functions using various activation functions. It shows the power of neural networks and highlights why nonlinear activation is crucial in building complex models.

PCA analysis of S&P 500 stocks

PCA analysis of S&P 500 stocks

This project explores the structure of S&P 500 stock returns using Principal Component Analysis (PCA). The Streamlit app lets you interactively visualize how a few principal components capture most of the variance, see factor loadings, and get intuition for market-wide vs sector-specific movements in the index.