Michael Yi
Hi! I'm Michael, a computer scientist interested in operating systems, distributed systems, and infrastructure.
I'm a Bachelor's and Master's student at Georgia Tech with a specialization in low-level systems and networking. On campus, I'm a TA for CS 3210: Operating Systems and the Director of Engineering at Bits of Good.
This summer, I'll be interning at Palantir Technologies in New York City. I previously worked at Capital One and T-Mobile.
When I'm not programming, I enjoy watching movies, learning how to play guitar and sing, and playing and watching sports (basketball and baseball).
View my resume here.
Reach me at [email protected].
Projects
Distributed Message Queue
Nov. 2025 - Present
C, Unix, Zookeeper
- A distributed system modeling a simplified version of Kafka. Implemented distributed locking, leader election, partition discovery, and a custom application-layer network protocol.
xv6 Operating System Kernel
Aug. 2025 - Dec. 2025
C, x86 Assembly
- Implemented virtual memory optimizations, kernel threading, scheduling, user login, and file system extensions
16-Bit Pipelined Virtual Machine
May 2025
C, LC-3 Assembly
- 16-bit VM simulating a pipelined processor using multithreading. Runs LC-3 Assembly programs
APIVeil
Jan. 2025 - Apr. 2025
C++, WebSocket, Python, AWS, PostgreSQL, Flask, RAG, LangChain
- An AI-powered reverse proxy for monitoring and debugging APIs in realtime using LLMs and RAG
Invoice Generator
Apr. 2024 - Jun. 2024
Java, Spring, gRPC, Kafka, GraphQL, MySQL, AWS S3
- A platform for a logistics company that generates pivot tables and bills invoices from Excel sales data. Wrote a custom API gateway to distribute GraphQL requests to microservices
ScribeAI (1st Place Overall, HackGT)
Oct. 2023
Java, Spring, PostgreSQL, Kubernetes
- A HIPAA-compliant platform that uses OCR and AI to convert scanned medical files into encrypted electronic health records