Resume

Experience

Finbud AI — Software Engineering Intern

2025–2026 · Chicago, IL

  • Built and benchmarked a FastAPI retrieval-augmented generation backend for 10K+ financial documents, using Redis caching and Airflow ingestion to sustain sub-300 ms latency at 1,200+ concurrent requests.
  • Fine-tuned Llama 3 with PyTorch and LoRA on 10K+ synthetic routing scenarios, reducing malformed tool calls from 40% to 20% on a 1,000-case evaluation suite.
  • Delivered Siri-enabled financial-companion actions and supporting backend integrations for production workflows.

University of Illinois Chicago Mathematics Laboratory — Undergraduate Researcher

2026–present · Chicago, IL

  • Building an evaluation pipeline for LLM-assisted grading of Calc I–II integration solutions, including structured feedback, first-error localization, and error taxonomy.
  • Comparing prompt-only and parameter-efficient fine-tuning approaches for open-weight models with reproducible data splits and versioned evaluation artifacts.

Career Foundation Hub — Software Engineering Intern

2025 · Remote

  • Migrated a student counseling platform to a distributed GCP, Node.js, and MongoDB architecture with role-based access across three permission tiers.
  • Improved an agentic job-application workflow with cached context, prompt constraints, request pacing, and retry logic—cutting median step latency from 10 seconds to 5 seconds and rate-limit failures to 5% across 1,000+ runs.

eSmart Solutions Agency — Software Engineering Intern

2024 · Saint Paul, MN

  • Built event-driven integration workflows across three client projects using Node.js serverless functions, REST APIs, and webhooks.
  • Standardized validation, data normalization, and retry-safe failure handling, reducing malformed CRM records from 10% to 4%.

Selected work

  • RedisClone — A Go implementation of a Redis-compatible in-memory server with concurrent sharded storage, RESP2/TCP, AOF durability, and benchmarked performance.
  • LocalRunner — A local LLM runner manager that supervises llama.cpp, queues requests, exposes streaming completions, and records health and performance metrics.
  • MURL — A research pipeline for evaluating structured LLM feedback on worked integration solutions.

Education and skills

University of Illinois Chicago — B.S. in Computer Science, minor in Mathematics, expected May 2028. GPA: 4.0.

Focus areas: distributed systems, backend reliability, AI infrastructure, and applied machine learning.

Tools: Go, Python, TypeScript, Java, C/C++, SQL, FastAPI, Node.js, Redis, PostgreSQL, MongoDB, Docker, GitHub Actions, Airflow, PyTorch, AWS, and GCP.

Outside class and work, I actively compete in ICPC and am preparing for the Mid-Central USA regional.