All Projects
Advanced Image Search with CLIP and PCA
Implemented a semantically-aware image search engine using CLIP embeddings with PCA dimensionality reduction for fast, accurate retrieval.
Neural Network Visualization
Visualized the full training process of a neural network — hidden space transformations, evolving decision boundaries, and gradient updates.
StockPredict
Stock price prediction model using LSTMs trained on historical market data, with a live visual website for interactive exploration.
Stock Price Tracker with Caching
Real-time stock tracker using Next.js 15 caching strategies, Emotion CSS-in-JS, and Material-UI for a responsive, dynamic interface.
Mini Facebook
Simulated social networking app with user profiles, status updates, image uploads, friend connections, and a personalized news feed.
Interactive Linear Regression Simulator
Web app showing how tuning learning rate, noise, and sample size affects linear regression model fit in real time.
LSA-Based Search Engine
Interactive search engine using Latent Semantic Analysis and cosine similarity to retrieve semantically relevant documents.
KMeans Clustering Web App
Interactive visualization of KMeans showing centroid updates, cluster assignments, and convergence step-by-step.
Dimensionality Reduction on MNIST
Applied SVD to compress MNIST digits and trained a logistic regression classifier on the reduced representation, exploring compression vs. accuracy tradeoffs.
Weather Tracker
Interactive weather app with location search, live API data, and a clean responsive UI built with Next.js.
Zelda: BotW Creatures
Web app displaying all creatures from Breath of the Wild, fetched from the Hyrule Compendium API with search and filter functionality.
Quote of the Day
A Django web app that surfaces a randomly selected Einstein quote each visit, demonstrating views, ORM queries, and template rendering.