[ auburn, al · chicago, il · san francisco, ca ]
crafter. korean-american. christ follower. young at heart.
perpetually distracted by the next interesting thing.
↳ auburn → northwestern → scale ai
My Timeline
A chronological log of the places, projects, and people that shaped how I build, tracing how early curiosity grew into practical skills, stronger judgment, and work that ships in the real world.

Software Engineer @ Scale AI
SWE on Public Sector at Scale AI.

Software Engineer Intern @ Shopify
Engineered key components of the Bulk Operations API platform across distributed systems, including data integrity fixes preventing 8,000+ daily object losses, advanced telemetry, and concurrent processing to optimize GraphQL API throughput for enterprise-scale ingestion, while developing a TypeScript-based CLI for this Bulk Operations platform.

Software Engineering Intern @ Cboe Global Markets
Built and deployed an automated alert triage system that integrated external APIs with SQL-extracted data across 25 environments, deduplicating and organizing alerts from 200,000+ data pipeline jobs tied to the Cboe stock exchange.

Research Assistant @ Midwest Uncertainty Collective
Built and optimized an LLM-driven full-stack application using Flask, React, MySQL that generates test questions paired with dynamic data visualizations, integrating OpenAI APIs to enhance educational content creation.

Software Intern @ Baxter
Developed AI-driven tool using LLM technologies to extract insights from over 2,000+ internal medical papers, helping non-medical employees understand the application and benefits of the company's medical devices.

Backend Development Intern @ SLYD
Created a .NET Blazor application utilizing Entity Framework for seamless integration with a PostgreSQL database, ensuring robust management of server hardware data using pgAdmin 4 for database administration.

Research Assistant @ Computational Journalism Lab at Northwestern
Developed a context-aware LLM-based NLP platform that identifies and simplifies scientific jargon based on user context, leveraging prompt engineering and contextual embeddings to make scientific articles easier for journalists to understand.

Northwestern University
Bachelor's in Computer Science, Minor in Data Science

Auburn High School
Graduated High School
Coding Portfolio
A collection of things I've built, experiments I've run, and ideas I couldn't resist bringing to life. Each one taught me something new.
Consequences
Map your predictions to real prediction markets with AI.
A prediction market mapping tool that lets users write natural-language forecasts and uses AI to automatically match them to relevant Kalshi markets. Users can add confidence levels to their predictions and discover which live markets align with their views — bridging the gap between intuition and structured prediction markets.
ScienceDeJargonizer
Turning scientific jargon into plain English for journalists.
An LLM-powered prototype that identifies and explains scientific jargon for journalists without technical backgrounds, using prompt engineering and optional RAG to turn complex research language into clear, accessible explanations.
Cook or Cave?
An AI that decides whether you should cook or order out — based on your actual situation.
A tongue-in-cheek decision tool that takes in your time, hunger level, bank balance, energy, and recent eating habits, then uses an LLM (via Groq) to give you a personalized, slightly judgmental verdict on whether to cook or just cave and order food.
SoccerGamePredictor
Predicting soccer match outcomes using machine learning and historical performance trends.
Built a Python-based machine learning pipeline using Pandas and scikit-learn to predict English Premier League match outcomes. The project applies feature engineering, rolling averages, and temporal segmentation to model team form over time, achieving ~69% precision and ~69% accuracy with a Random Forest classifier.
CampusXChange
A campus marketplace for buying and selling used items in real time.
Developed a React-based web platform that allows students to buy and sell used items such as textbooks, promoting a sustainable and affordable campus economy. Built using agile methodology, the app leverages Firebase for authentication, real-time database management, and hosting to support secure, scalable, and live user interactions.
Atlas
A 2D Greek mythology–inspired action game about survival and escape.
Developed a 2D narrative-driven game inspired by Greek mythology, following Atlas after stealing the Golden Fleece and becoming stranded on a hostile island. Built as a team-based game studio project, the game features combat with mythological monsters, environmental survival mechanics, and polished visuals implemented in Unity, culminating in a playable v1.0 release.
Personal Expense Tracker and Analyzer
A cloud-native app for automated receipt-based expense analysis.
Built a cloud-native personal finance application that allows users to upload receipts through a web interface and automatically categorize expenses. The system uses AWS Lambda functions triggered via API Gateway to process receipts, store data in S3 and RDS, and compute insights such as monthly spending totals, highest spending categories, and average cost per receipt.
YourTurn
A real-time rotation timer for coding swarms and group collaboration.
Built a lightweight web app designed to manage turn-taking in coding swarms and group sessions. YourTurn provides a real-time rotation timer and shared state to keep teams aligned and collaborative, using Firebase for live synchronization and React for a responsive, intuitive interface.
Eric's Diary
A mobile journaling app for daily reflection and mood tracking.
Developed an Android application that helps users document daily experiences through structured journaling and emotional check-ins. The app features a calendar-based interface for organizing entries, a mood rating scale to track emotional trends over time, and a simple journaling workflow built in Java using Android Studio.
Soldiers and Snake
A fast-paced 2D survival game set in a snake-infested battlefield.
Developed a 2D action survival game where players control a lone soldier fighting to stay alive against waves of deadly snakes. Built in Unity with C#, the game features real-time combat, score tracking based on defeated enemies, and increasing difficulty to test player endurance.
Solo 8-Ball
A solo twist on classic 8-ball pool focused on precision and timing.
Created a single-player 8-ball pool game where players aim to pocket all target balls while avoiding penalties from sinking the cue ball. Implemented aiming, power control, scoring logic, and game-ending conditions in Unity using C#, emphasizing physics-based interactions and player accuracy.
Chess
A two-player digital chess game with full rule enforcement.
Built a complete two-player chess game using Python and PyGame, featuring a graphical interface with draggable pieces, move validation, and detection of check and checkmate states. The project emphasizes clean object-oriented design and faithful implementation of standard chess rules.
Cool Things
A collection of things I wanted to bookmark.
Beli
My restaurant ratings and recommendations.
Northwestern KASA Show
I performed in the KASA Show for 4 years in a row.
Brownie
My adorable dog!
BeReal
A daily snapshot of my life, unfiltered.
Spotify
My playlists and music taste.
More curiosities always in the works. Check back soon.
Let's Connect
Always happy to chat, share ideas, or just connect. I’d love to hear what you’re thinking, so feel free to reach out anytime.
Send a Message
Have something to say? Send me a message. I'd love to hear from you!
If you're reading this and wondering if you should reach out, consider this your sign.
Hope today has at least one good moment in it.