$ PROJECTS
Things I've built.
Personal projects spanning health tech, backend systems, and applied ML.
FinCopilot
Conversational Finance Copilot for Students
AI-powered chat platform that builds a live financial profile, flags critical money issues, and runs what-if scenario simulations to help students make better financial decisions.
- Built financial onboarding chat flows and profile storage with Supabase, guiding users through conversation-based data collection and persisting structured financial profiles across sessions.
- Developed browser-agent workflows using Playwright and OpenAI to launch targeted financial research and return findings inline within the conversation, expanding the copilot's advisory capabilities.
- Implemented issue-detection rules and scenario analysis features to identify problematic spending patterns, simulate financial outcomes, and compare net-worth projections based on user inputs.
RouteSense
Traffic-Aware Delivery Route Optimization
AI-driven last-mile route optimizer with simulated rush-hour traffic, delivery time windows, and rolling re-planning, tested across 123+ unit tests and live in a browser-based interactive demo.
- Implemented traffic-adaptive routing with simulated rush-hour congestion (7–9 AM, 4–6 PM), time window constraints, and penalty-weighted cost functions balancing travel time, fuel, and late-delivery penalties.
- Developed and benchmarked four optimization algorithms (greedy nearest-neighbor, hill climbing, simulated annealing, and tabular Q-learning), enabling direct performance comparison across strategies.
- Deployed an interactive browser-based demo with client-side algorithm execution, configurable delivery constraints, and live route comparison, accessible without any installation via GitHub Pages.
DiaLog
Automated Diabetes Health Tracking & Data Platform
Built a data-quality and ML pipeline for diabetes health tracking, improving evaluation readiness and supporting blood glucose spike detection with ROC-AUC 0.72–0.78.
- Designed a data-quality workflow to clean and validate health inputs (format, timestamps, completeness), producing analysis-ready time-series datasets that improved ML evaluation and reporting reliability.
- Developed Python pipelines to normalize time-series records and add anomaly checks plus triage summaries, improving evaluation readiness and supporting blood glucose spike detection with ROC-AUC 0.72–0.78.
- Implemented automated consistency checks to catch edge cases early and generate interpretable diagnostic summaries, improving output reliability and speeding debugging across model and data-pipeline iterations.
FareShare
Ride-Sharing Backend & Data Platform
Service-oriented REST API backend with strict data validation, optimized SQL schemas, and automated quality checks to support reliable ML/analytics pipelines.
- Built service-oriented REST APIs with FastAPI and PostgreSQL, adding strict input validation, schema constraints, and debug tooling to improve data integrity and downstream ML/analytics readiness.
- Designed API contracts and optimized SQL schemas and queries to scale backend workflows, improve performance, and deliver consistent analytics-ready datasets across services.
- Implemented automated data-quality checks (nulls, duplicates, referential integrity) and KPI validation to reduce reporting errors and support reliable model inputs at scale.
Voxidria
Voice-Based Machine Learning Screening System
End-to-end Parkinson's risk screening platform that takes voice audio in and outputs a 0–100 risk score, powered by a Python ML inference pipeline trained on 200+ samples and served through a React frontend.
- Built a React/Vite frontend with authenticated requests, audio upload pipelines, and persistent result/history storage backed by a FastAPI + PostgreSQL service.
- Developed a Python ML inference pipeline using Librosa and Praat-Parselmouth for speech feature extraction, preprocessing, and binary Parkinson's risk prediction with a 0–100 score output.
- Trained and evaluated a TensorFlow classification model on 200+ voice samples, applying feature engineering and preprocessing to maximize predictive signal from raw audio data.
Farmesh
Community Agriculture Resource & Marketplace Platform
Full-stack web platform connecting local growers and buyers through a structured listing and messaging system, with validated data workflows and a responsive React interface.
- Built RESTful API endpoints with FastAPI and PostgreSQL, enforcing input validation, schema constraints, and referential integrity to keep listing and transaction data consistent.
- Designed a React frontend with dynamic filtering, listing creation flows, and real-time feedback, delivering a responsive experience across desktop and mobile viewports.
- Implemented data-quality checks and automated validation on user submissions to reduce malformed entries and improve downstream reporting accuracy.
Client-Server Networking Application
Multithreaded TCP Client-Server System
Production-style multithreaded Python TCP client-server with structured logging, robust error handling, and fault-diagnosis tooling for concurrent workloads.
- Implemented a multithreaded Python TCP client-server with structured logging and robust error handling, debugging connection edge cases to improve stability and support production-like concurrent workloads.
- Added request validation, timeouts, and fault-diagnosis logs to handle unexpected inputs and failures, improving reliability and speeding troubleshooting with clearer runtime visibility during tests.