I build AI-native software where engineering meets product thinking.

To me, software development is all about problem-solving. It starts with why we build, then what we build, and how we build.

AI has revolutionized the way code is written and software is made. I am an avid AI explorer. I love experimenting with new tools and testing out how they can be integrated into products. Yet, it is the what and the how that gets transformed, and not the why. And that is what I am most curious about in product building.

I’ve built from scratch, built for scale, built with agents, built alongside clients, and most importantly, built for humans.

EXPERIENCE

PayPal

Software Engineering Intern

React.jsNode.jsDatadogCI/CD
  • Returned for a second internship after a successful first summer with Agentic Commerce team. Led full production rollout of the legacy payment link creation and editor flow into a payment platform processing $12M+ in transaction volume
PayPal (2026)

STEW Makerspace

Lead Student Developer

PythonDjangoSQLite
  • Led development of a dashboard and data analytics interface for monitoring patrons’ real-time makerspace tool usage
STEW Makerspace (2026)

Grinnell Dataspace

Researcher & Developer

UnityC#PHPMySQL
Grinnell Dataspace (2024)

Stanford Code In Place

Code Instructor

Python
  • Led Python coding sessions globally, reaching an all-time high participation rate of 82%
Stanford Code In Place (2024)

PROJECTS

AI-Powered ASL Learning Website

AI-Powered ASL Learning Website

ReactMediaPipeTransformers.jsWebGPU
  • Built a real-time ASL conversational site with on-device LLM inference, MediaPipe sign recognition, and LLM-powered grammar correction

How can AI solve the lack of real-time practice in existing sign language learning tools?

Agent Evaluation Lab

Agent Evaluation Lab

PythonDockerLLM Agents
  • Designed a Docker-sandboxed evaluation harness benchmarking a ReAct coding agent on 20 self-authored software tasks

How do we build a reproducible way to test and compare AI agents?

Lost & Found Network Optimizer

Lost & Found Network Optimizer

React NativeNode.jsGCPPostgreSQL
  • Architected a geospatial lost-and-found platform with a weighted bipartite graph matching algorithm

What if we could make returning lost items as effortless as finding them?

Students Dropout Classifier

Students Dropout Classifier

R
  • Optimized random forest and gradient boosted tree models to analyze undergraduate dropout catalysts

How can data help us identify students at risk of dropping out?

Geo-Aware Spending Optimizer

Geo-Aware Spending Optimizer

Next.jsPostgreSQLTypeScriptData Pipelines
  • Deployed a travel savings app that compares cross-border prices and recommends personalized savings opportunities; placed Top 4 in a Wise-sponsored fintech hackathon

How can we build on Wise’s cross-border strengths to unlock smarter savings?

Multiplayer Client-Server Game

Multiplayer Client-Server Game

CTCP/IPSocket ProgrammingConcurrency
  • Developed a multiplayer game in C using TCP/IP socket programming, concurrent client-server communication, and synchronized game-state management

What does it take to make multiplayer gameplay seamless in real time?

CONTACT

My inbox is always open for conversations about building and designing products
in the AI era, tech trends, studying abroad, education, or cool art concepts!