I'm a Computer Science graduate from Northeastern University, curious about how things work behind the scenes.
Interested in building scalable backend systems and experimenting with automation tools to reduce manual work.
I love solving real-world problems and am always looking for opportunities to contribute to solving them.
Right now I'm exploring the AI side of things; some applied ML, GPU inference optimization in LLMs, playing around with prompt design, figuring out how to plug these models into applications in useful ways.
Outside of tech, I enjoy reading, films, and exploring cafes. I'm always open to chatting about tech, projects, or just connecting.
An AI compliance platform where you upload your company's policy documents, pick a regulatory framework — GDPR, SOC 2, HIPAA — and get back a detailed gap analysis report with citations showing exactly where your policies fall short
AI Support Agent2026
node.jsreactmongodbgemini apipineconemcpdockergcp
A developer support tool that answers technical questions by searching through 1,070+ chunks of Firebase documentation — so instead of manually digging through docs, you get a cited answer instantly
A ride-sharing app where users can post, find, and book rides with real-time map visualization and in-app payments. Think Craigslist rideshare, but with live routing and instant booking confirmation.
Rebalance AI2025
pythonairflowmlflowdvcdockergcpgithub actions
Predicts where Bluebikes demand will spike across Boston so stations can be restocked before they run out. Runs automatically every month on fresh data without manual intervention.
EHR Sync Platform2025
kafkapostgresqlairflowdocker
Keeps patient health records consistent across multiple hospital systems in real time — so a doctor pulling up a chart always sees the latest information, regardless of which system updated it.
NYT Strands Solver2025
pythonsberttriedfscsppygame
An AI solver for the NYT Strands puzzle — given a letter grid and a theme, it finds the exact set of words that covers every cell with no overlaps, using a combination of search, semantic ranking, and constraint solving.
ImagePro2024
javaswingmvcjunit
A user-friendly image processing toolkit that simplified complex workflows into an accessible desktop tool — supports 10+ operations including compression, RGB/HSV/grayscale conversions, and matrix-based filtering across GUI, CLI, and batch script modes.
A user-friendly Java image processing toolkit that simplified complex workflows into an accessible desktop tool for non-technical users.
the problem
Complex image processing workflows require professional editing software with steep learning curves
Non-technical users need accessible tools without sacrificing capability
how it works
Built in Java using OOP and MVC architecture — modular, extensible codebase with clean separation of concerns
Command pattern dispatch system supports 10+ image operations: compression, RGB/HSV/grayscale conversions, intensity adjustments, and matrix-based filtering
Three execution modes from a single codebase — Swing GUI, interactive CLI, and batch script processing
Split-view preview lets users compare original and processed images side by side before committing
Histogram alignment tools for color correction and levels adjustment
results
~90% JUnit test coverage ensuring reliable transformations across all operations
Reduced reliance on professional editing software for common image processing tasks
Extensible architecture — adding new operations requires no changes to existing code
java · swing · mvc · command pattern · junit
research
Parallelism Strategies and Concurrency Effects for Mixture-of-Experts Inference on GPU Systems2026
SIEDS 2026
Ananya Hegde, Akshata Kumble, Ravi Gupta
A controlled comparison of tensor parallelism, expert parallelism, and hybrid placement strategies for MoE inference on NVIDIA A100 GPUs — finding that request concurrency explains more throughput variance than strategy choice, and that EP matches or exceeds TP for models with 60+ experts.