I’m finishing my bachelor’s in Math+CS at the University of Illinois Urbana-Champaign, graduating December 2026. My work spans distributed systems, research, and tools that make complex ideas easier to understand.
Built an AI-powered interactive debugger that visualizes Python code execution line-by-line. Engineered a custom execution engine using sys.settrace to capture real-time call stack frames and local variable data across multi-file projects. Integrated a context-aware AI assistant using LangChain and the Keywords AI API for intelligent debugging explanations.
Built using Supabase, NextJS, and Tailwind. Used ELO algorithm to calculate rankings for companies and characters for leaderboard display. Currently has 150+ users and more than 500+ games played.
Developed a web app with Firebase, TypeScript, and Tailwind CSS that benchmarks prompts and LLM outputs on length and tone. Evaluated Gemini 2.0 Flash output with Perplexity Sonar, R1-1776, and Llama 3 with API calls and optimized. Stored data for prior prompts and scores in CSV and visualized overall evaluation scores with bar chart.
Worked with Chad Rienstra Lab to develop an automated tool to compare experimental and simulated
SSNMR EmRe protein data with ZNCC scores using Python and Bash scripts.
Built a distributed Java Remote Strategy Service handling∼9K TPS with a 120 ms production latency SLA for recommendation widgets on Amazon Sports & Outdoors product pages.
Architected a modular strategy framework supporting N strategy IDs per implementation, reducing new strategy integration to 1 annotated class with automatic runtime discovery.
Migrated the service to AWS Fargate, provisioning 8+ production infrastructure components including CloudAuth, PrivateLink, autoscaling, load balancing, and monitoring.
Resolved 20+ dependency, authentication, and build issues from previous iteration for successful production deployment.
Implemented Salesflow email integration with TypeScript to optimize customer outreach by 87%.
Integrated CRM system with React, Postgres, and SQL to simulate sales team interactions with Redis server for authentication, improving data management.