Bellevue, WA, US
Software Engineer · Visa
September 2025 - Current
Architected an AI-assisted migration system for Visa DPS — processing 25% of all VisaNet global authorizations and 10% of U.S. GDP — to convert 20M+ lines of TAL code to Java, compressing a multi-year timeline to months with a 30x gain in developer productivity.
Built MCP servers with dependency mapping databases, transpilation status tracking, a vector database of validated TAL-to-Java conversions, and tooling to surface proprietary ISO 8583 and TAL documentation — giving Claude the context needed to produce accurate Java output.
Introduced a Redis caching layer for low-volatility REST endpoints that reduced average API response latency by ~92% and cut read load on PostgreSQL-backed services.
Integrated Apache Kafka to support asynchronous processing of long-running and third-party workflows, enabling retry semantics and eventual consistency across distributed services.
Developed server-side OAuth 2.0 authentication and RBAC enforcement in Python, replacing frontend-managed auth via NextAuth and reducing auth-gated page load times by ~90%.
Owned backend design of an external-facing Early Career challenge platform built to support 100K+ users, with the execution recognized by the Visa CTO.
Orientation Leader · University of Michigan
Apr 2023 - September 2025
Coordinated daily orientations for 20,000+ attendees by organizing schedules, managing logistics, and delivering presentations.
Facilitated small group activities, breakout discussions, and Q&A sessions to create a welcoming environment that encouraged student participation.
M.S. Computer Science
Aug 2026 – May 2028
Georgia Institute of Technology, Remote
B.S.E. Computer Science
Aug 2021 – May 2025
University of Michigan, Ann Arbor
Tools & Technologies: AWS, C/C++, C#, CSS, Docker, Flask, Git, GitHub, GitLab, Go, HTML, Java, JavaScript, JIRA, Python, Rust, Unity
Coursework: Data Structures & Algorithms, Computer Organization, Theory of Computation, Computer Security, Software Engineering, Advanced Operating Systems, Database Management Systems, Web Systems, Computer Networks, Distributed Systems, Computer Game Design & Development, Machine Learning
Real-Time Personalized Recommendation Engine
In DevelopmentA distributed recommendation system in Go modeled after production architectures at Netflix and YouTube — featuring a real-time event pipeline, stateful stream processing, two-layer feature store, and vector-search-based re-ranking.
Pick It Up
CompleteA competitive 2-player party game built in Unity with a team of 5. Won 1st place out of 14 games at the EECS 494 showcase and reached 1,200+ downloads across itch.io and GameJolt.
Sharded Key-Value Store with Paxos Consensus
CompleteDesigned and implemented a fault-tolerant, sharded key/value storage system coordinated by a Paxos-replicated Shardmaster. This project extended the Paxos-based key/value infrastructure to support horizontal scalability, shard reconfiguration, and cross-group coordination; building on principles found in real-world systems like BigTable, Spanner, and HBase.