05 / SELECTED WORK

Featured Work

Live on the App Store, GitHub, and in production, built to be used, not demoed.

NutriCam

App Store

AI Powered Nutrition Tracker

SwiftUI nutrition tracker using Google Gemini, Flask, MongoDB, and JWT auth to identify meals, hidden ingredients, and editable nutrition.

SwiftUIGeminiFlask
Read case study →

AutoRFP

Procurement Automation Platform

Menu to procurement SaaS with hidden ingredient extraction, live market pricing, LangGraph negotiation, Inngest jobs, and RAG memory.

Next.jsLangGraphPrisma

Read case study →

Monte Carlo Simulator

Portfolio Risk Analysis

Portfolio simulator using Polygon.io market data, covariance aware Monte Carlo paths, VaR, Sharpe ratio, and Plotly visualizations.

FastAPIPolygon.ioPlotly

Read case study →

QuantIQ India

Indian Equity Analysis Platform

Indian equity platform with live NSE quotes, yfinance fundamentals, event backtests, VADER sentiment, and Groq powered AI research.

FastAPINSE APIGroq

Read case study →

Risk Dashboard

Quantitative Risk Metrics

Real time portfolio risk dashboard with VaR, stress tests, correlation heatmaps, WebSocket updates, and no key demo data.

ReactFastAPIWebSocket

Read case study →

Self Driving CV

Computer Vision for Autonomous Vehicles

Autonomous driving perception experiments spanning road segmentation, 2D and 3D detection, tracking, BEV, and multi task learning.

Deep LearningBEVTracking

Read case study →

pix2pix GANs

Image to Image Translation

TensorFlow pix2pix implementation with a modified U Net generator, PatchGAN discriminator, L1 loss, and V100 training notes.

TensorFlowU NetPatchGAN

Read case study →

Bayesian ML

Cross Validation Classifier

Gaussian Naive Bayes income classifier evaluated with null accuracy, confusion matrix, ROC curve, and 10 fold cross validation.

PythonNaive Bayes10 fold CV

Read case study →

NLP Autograder

AI Answer Evaluation System

BERT and BM25 NLP autograder scoring 8,000+ papers with 98.1% accuracy across 80,000+ submissions.

BERTBM25FastAPI

Read case study →