
Education
Arizona State University
B.S. in Computer Science — GPA: 3.88
Aug 2022 – May 2026
Tempe, AZ
Relevant Coursework
Certifications
CodePath Intermediate Technical Interview Prep (Advanced)
Summer 2025
Experience
Software Engineering Intern (Contract)
Tokyo Electron America
Aug 2025 – May 2026
- · Designed and implemented a C# state machine in Unity governing NPC behavior with multiple states and transition conditions; wired event-driven communication between subsystems to trigger cross-component behavior on state changes.
- · Led final integration of independently developed Unity modules into a single Meta Quest VR application using the Meta XR SDK, establishing correct state initialization, scene transitions, and end conditions for Android/Quest standalone deployment.
- · Debugged cross-module integration failures in C#/Unity where components passed in isolation but broke in combined runtime; resolved Quest 2 and Quest 3 device-specific geometry collision failures and UI layout inconsistencies.
- · Led a 3-person team to design and ship a full-stack alumni platform serving 1,000+ users, making key architectural decisions including technology selection and system design.
- · Designed the platform's data model and access control architecture, choosing Row Level Security (RLS) for role separation and Clerk for authentication with webhook-based account linking.
- · Delivered an interactive alumni world map with real-time filtering, a CSV bulk import tool that migrated 1,000+ legacy records, and an admin dashboard for database management and bulk email campaigns.
Skills
Languages
Frameworks & Databases
Tools & Concepts
Projects
Intro0/redis-from-scratch-go
A Redis-compatible server in Go supporting 9 commands including key-value storage with TTL expiration and Redis Streams with blocking reads, range queries, and auto-generated entry IDs by parsing the RESP protocol over raw TCP.
Redis Server
A Redis-compatible server in Go supporting 9 commands including key-value storage with TTL expiration and Redis Streams with blocking reads, range queries, and auto-generated entry IDs by parsing the RESP protocol over raw TCP.
Intro0/shell-from-scratch-go
A POSIX-like shell in Go with a REPL loop, 3 builtin commands, and PATH resolution that searches system directories and validates executable permissions before spawning child processes with full I/O passthrough.
Shell Clone
A POSIX-like shell in Go with a REPL loop, 3 builtin commands, and PATH resolution that searches system directories and validates executable permissions before spawning child processes with full I/O passthrough.
Event-driven microservices system
Built 3 Spring Boot services (order, stock, email) communicating asynchronously via Kafka, persisting orders to PostgreSQL and fanning out to downstream consumers via a shared domain event model. Containerized with Docker Compose for one-command local deployment.
Distributed Order Processing System
Event-driven microservices with Kafka, Spring Boot, PostgreSQL, and Docker Compose for reliable order processing across distributed services.
Computer Networks Class Project
A fault-tolerant distributed storage system with Block-Interleaved Distributed Parity, UDP networking, and multi-threaded parallel I/O across networked storage nodes.
Distributed Storage System
Fault-tolerant distributed storage with XOR-based parity reconstruction, parallel striped I/O, and coordinated multi-process recovery across networked disks.
Programming Languages Class Project
A compiler in C++ with a recursive descent parser that directly generates a linked-list intermediate representation supporting 6 instruction types for assignments, conditionals, loops, and switch statements.
Compiler
Compiler with recursive descent parsing, intermediate code generation, symbol table management, and a PC-based execution engine.
Contact
I'm always open to new opportunities and conversations. Feel free to reach out!