// about
CS student at UIUC with a minor in Electrical Engineering. I build things across the stack — from parallel computing frameworks and compiler optimizations to mobile apps and ML pipelines. Currently researching at the Parallel Programming Lab and Adapt Lab.
// experience
Amazon
Incoming Software Development InternMay 2026 – August 2026- Incoming SDE intern for Summer 2026
Parallel Programming Lab
Research InternApril 2025 – Present- Architected real-time aggregated visualizations across distributed computing nodes within Charm++
- Extended Charm++-based NumPy abstraction with unary, binary, and ternary operators, improving developer productivity by 40%
- Contributed to Reconverse, a comprehensive rewrite of Charm++'s core infrastructure
- Collaborated with PhD students and faculty on parallel programming research
Glance
Software Development InternJune 2024 – August 2024- Built web solutions using Java Spring Boot, React.js, Redis, and PostgreSQL, serving 4.5M+ monthly active users
- Deployed features and performance improvements to Roposo Clout e-commerce platform
- Designed search autocomplete with Redis caching, reducing response time by 60%
- Configured Confluent Kafka for real-time data streaming across distributed systems
Ernst & Young LLP
Tech Consulting InternJune 2022- Led implementation of Microsoft Dynamics 365 for a Fortune 500 client, improving case resolution by 45%
- Designed ML model using NLP to auto-assign support cases with 89% accuracy
- Developed automated workflows reducing manual case assignment by 70%
- Developed TensorFlow model to classify lettuce plants with 95% precision for disease detection
- Designed coordinate transformation system for agricultural field grid mapping
- Created scalable solution to reduce crop loss by 30% through early disease intervention
// research
Adapt Lab
Research AssistantMay 2025 – December 2025- Designed a rule-based DNN operator fusion layer for Google's XLA compiler
- Used mapping-type taxonomy to reduce compilation latency and improve kernel performance
Shajahan Lab
Research AssistantJanuary 2025 – May 2025- Trained YOLOv8 segmentation model to detect corn ears in agricultural footage
- Implemented object tracking system for automated yield estimation
// projects
Nand2Tetris
May 2024 – PresentConstructed a CPU and compiler from scratch. Designed a Snake game using a custom-created programming language, running on a simulated hardware stack.
Aether
February 2025Privacy-first desktop email client. Gmail over OAuth, with AI summaries and context-aware replies generated by a local LLM (Ollama + llama3.2) running alongside the app — no email content leaves your machine.
Chess Mimic Bot
April 2026Neural net that learns your personal chess style. Pulls your Chess.com games, estimates your Lichess-equivalent ELO, pre-trains a 10-block residual policy network on same-rating games, then fine-tunes on your own moves. The /chess page on this site is a shared live game you can play against me right now.
Toy Shell
Spring 2025Browser-safe port of my CS 341 shell. Includes history, path navigation, redirection, and a virtual filesystem where visitors can create, inspect, and delete files.
NoteTaker
macOS SwiftUI client paired with a local Flask server. Whisper transcribes uploaded audio and Phi-3 (via Ollama) turns the transcript into a structured Word doc — fully offline.
Roomie Match
HackIllinois web app for college freshmen to find compatible roommates with filters, chat, and recommendations.
Illinois Semiconductor Alliance
Software Team Lead. Built wafer-defect classification pipeline using transfer learning with 95% accuracy. Developed 3D Unity game for semiconductor education. Designed RF transceiver using BJTs.
CS 124 Course Tutor
Held office hours for 200+ students on Kotlin and Android development. Supported intro CS coursework at UIUC.
// education
University of Illinois at Urbana-Champaign
B.S. Computer Science, Minor in Electrical Engineering