I'm a Computer Science and Business student at Boston University passionate about building practical solutions that make a difference. I love combining technology with real-world applications, especially in the financial, data science, and news technology domains.
- HackIllinois '26 Best Web API Winner (Stripe Track) for EcoAPI - a developer tool for analyzing API usage, estimating cost, and optimizing resource consumption for more sustainable software
- CivicHacks BU AI Tutor Track Winner for Sapling - an AI-powered study companion with live knowledge graphs
- PennApps XXVI Best Design Winner for noogie - a news clustering and visualization platform
- HackHarvard '25 Best Use of Cloudflare Winner for Eyrie - a real-time crowd monitoring system that predicts crowd crush events
- Built a robust ETL Pipeline for processing and transforming data from multiple sources
- Always learning new technologies and improving my development skills
- Based in Boston, MA
- Connect with me on LinkedIn
- Open sourcing EcoAPI for the developer community
- Building out Sapling Learn for my school to use
- Learning more about machine learning and its applications
- Looking for collaboration opportunities in software and data engineering
A developer tool for analyzing codebase API usage, estimating cost, detecting inefficiencies, and generating optimization suggestions. Featuring a REST API, VS Code extension for in-editor analysis, and an interactive dashboard for visualizing API spend and risk. EcoAPI won the Stripe-sponsored Best Web API track, the second-largest sponsor track at UIUC's flagship hackathon with 677 participants.
Key Features:
- VS Code extension for real-time API usage detection and cost analysis directly in the editor
- Interactive dashboard with D3.js visualizations for API spend, risk heatmaps, and optimization insights
- Cost analytics engine with provider-specific pricing models for Stripe, OpenAI, Twilio, and more
- Endpoint-level risk assessment and status classification with cacheable pattern detection
- Automated optimization suggestions with estimated savings calculations
- D3.js-ready graph data with provider-based clustering
- Comprehensive error handling with field-level validation and consistent error shapes
- Resource-oriented REST architecture with pagination, sorting, and filtering
Tech Stack: TypeScript Node.js Express REST APIs VS Code Extension API D3.js Cloudflare Workers
GitHub: View Project | Devpost: View Submission
An AI-powered study companion that builds a live knowledge graph as you learn. Chat with an AI tutor across three teaching modes, take adaptive quizzes, track assignments from your syllabus, and compare progress with classmates in study rooms.
Key Features:
- Live knowledge graph that grows as you learn new concepts
- Three AI teaching modes for personalized tutoring experiences
- Adaptive quiz generation based on your current understanding
- Syllabus parsing with automatic assignment tracking and calendar integration
- Social study rooms for comparing progress with classmates
- Built with Google Gemini for intelligent tutoring responses
Tech Stack: TypeScript Next.js React Python FastAPI Google Gemini SQLite D3.js
GitHub: View Project | Devpost: View Submission
A node-cluster visualization platform that collects, deduplicates, clusters, and summarizes breaking news stories from across the web to mitigate media bias and help users see the complete picture of current events.
Key Features:
- Multi-source news collection via RSS feeds and web scraping
- Smart deduplication using sentence embeddings and FAISS vector indexing
- AI-powered clustering and headline generation with OpenAI GPT-4o
- Interactive D3.js node visualization for exploring news clusters
- Scalable architecture with multithreading support
- Bias mitigation through diverse source aggregation
Tech Stack: TypeScript React D3.js Python Flask OpenAI GPT-4o Supabase FAISS
GitHub: View Project | Devpost: View Submission
A real-time crowd monitoring system that uses AI-powered drones to detect dangerous crowd formations and predict deadly crowd crush events before they occur, providing authorities critical minutes to respond and save lives.
Key Features:
- Multi-source WebRTC streaming from drones with real-time person detection overlays
- YOLOv8 detection for tracking individuals with high-accuracy bounding boxes
- Spatial density analysis using Gaussian kernel algorithms with normalized coordinates
- Machine learning algorithms for predictive alerts before crush events occur
- Interactive D3.js visualizations with risk heatmaps and time-series analytics
- Scalable architecture supporting multiple simultaneous drone feeds
Tech Stack: TypeScript Next.js 15 React D3.js Python FastAPI YOLOv8 aiortc WebRTC OpenCV PyTorch Cloudflare
GitHub: View Project | Devpost: View Submission
A robust Extract, Transform, Load (ETL) pipeline built with Python for processing and transforming data from multiple sources into a structured format suitable for analysis and storage.
Key Features:
- Data extraction from multiple sources and formats
- Comprehensive data transformation and cleaning operations
- Automated data validation and quality checks
- Scalable pipeline architecture for large datasets
- Error handling and logging for production reliability
- Modular design for easy maintenance and updates
Tech Stack: Python Pandas Data Processing ETL Architecture Data Validation
GitHub: View Project
A modern, full-stack web application for tracking and analyzing stock portfolios with real-time performance metrics, AI-powered insights, and comprehensive portfolio analytics.
Key Features:
- Real-time portfolio analytics with professional data visualizations
- AI-powered investment recommendations and risk assessment
- Responsive React frontend with modern UI/UX design
- RESTful Flask API with comprehensive endpoint coverage
- Interactive charts showing portfolio value, sector allocation, and performance
- Holdings management with add/remove functionality
- Portfolio insights with diversification analysis
Tech Stack: React 18 Flask Python RESTful APIs Responsive Design
GitHub: View Project
- Best Web API (Stripe Track) at HackIllinois '26 for EcoAPI
- AI Tutor Track Winner at CivicHacks BU for Sapling
- Best Design Winner at PennApps XXVI (2025) for noogie
- Best Use of Cloudflare at HackHarvard '25 for Eyrie
- Computer Science and Business Student at Boston University
- Multiple full-stack projects with modern tech stacks

