Projects





FlightPlan
An AI college-counseling platform from Curious Cardinals. Students talk with an AI counselor, upload their transcripts and activities, and get a profile score, narrative themes, researched opportunities, and mentor matches.
I was the only engineer, working with the COO and product manager, and took FlightPlan from first commit to launch in 16 weeks. I built the LLM pipelines behind the product, from transcript extraction and profile scoring to mentor matching and opportunity research, along with real-time progress streaming and the Postgres data layer. The launch sold out its founding cohort, raising $100k in 48 hours.



Mintall Keep for Shopify
A free Shopify app that attaches tamper-evident provenance to product images and makes listings readable to AI shopping agents.
I built launch features including the minted-products view, in-app guides, and sign-in to the Keep web dashboard. In 2026 I moved the app to React Router 7, Polaris web components, React 19, and the latest Shopify API, and added CI checks for types, lint, and test coverage.


Mintall Studio
A canvas-based AI image editor built on tldraw, where brands lay out product assets and generate new images in place.
I introduced tldraw to the product in 2024 with the first image editor, then rebuilt Studio as its own app: asset uploads, an Open in Studio flow from the Keep dashboard, drag-and-drop from an assets panel, and canvas shapes that show AI generations as they finish. I also split shared auth and API code into packages that three apps now use.

LLM Browser Testing Agent
An LLM agent that tests web apps the way a person would. Give it a URL and goals in plain English, and it works through the site in a real browser and reports what passed, what failed, and what was confusing.
Built in TypeScript with Playwright. It handles logins and multi-step flows, and each report covers both functional checks and UX feedback.




GAMENet Reproduction
A reproduction of GAMENet, a graph-memory model that recommends medication combinations from ICU records while avoiding harmful drug-drug interactions.
Recreated the GAMENet paper using MIMIC-III clinical data (15,000+ hospital visits) and TWOSIDES drug-drug interaction database. Tested original claims and expanded with novel contributions. Handled visualization, architecture design, and report writing, achieving comparable results while identifying key insights.



ARC-AGI Solver
A knowledge-based AI agent that solves 48 types of ARC-AGI grid puzzles.
Each ARC-AGI puzzle gives a few input and output grids and asks for the rule that connects them. The agent analyzes the examples to identify the pattern, such as tiling, symmetry, boolean overlays, path tracing, or region filling, then applies the matching grid transformation to the test input. Written in Python and NumPy.
Robotics AI
Core robotics algorithms for autonomous navigation: SLAM, path planning, particle and Kalman filter localization, and PID control.
Covers simultaneous localization and mapping (SLAM), search- and policy-based path planning, state estimation with particle and Kalman filters, and PID controllers for stable vehicle control.


Heart Attack Risk Tool
A Streamlit app that estimates heart attack risk from a short health questionnaire.
The model is a random forest trained on CDC survey data from 253,680 people. Features include imputation so people can skip questions, a confidence score that warns when too few questions are answered, and a what-if chart that shows how risk changes as one factor varies. In a study with 23 participants, the app significantly improved understanding of risk factors (p=0.002) and attitudes toward seeking care (p=0.012).


CNN Color Classification
A convolutional neural network that classifies object colors in images, improved with data augmentation and semi-supervised learning.
I wrote the data augmentation scripts and a FixMatch semi-supervised training pipeline, used YOLO to pull objects out of cluttered backgrounds, and ran experiments comparing architectures and hyperparameters.



Cardiothoracic Surgery Research
Research technician in Stanford Medicine's cardiothoracic surgery translational lab, working on total beating-heart transplantation and cardiac therapeutics.
I assisted with 10+ animal surgeries a month, processed and imaged hundreds of tissue samples (TUNEL, CODEX, H&E, Masson's trichrome), and wrote Python and R pipelines that raised the lab's analysis throughput 150%. I made 70+ figures from RNA-seq, ATAC-seq, Luminex, and flow cytometry data and co-authored a Biomaterials paper on nanoparticle therapy for ischemic heart tissue.





Synthetic Cartilage Model
My master's thesis: a synthetic cartilage model built from tunable PEG hydrogels.
Over two years I built a platform for studying how chondrocytes and stem cells form cartilage, using poly(ethylene glycol) hydrogels with adjustable stiffness. I tested how cell seeding density and material stiffness affect cartilage formation and defended the thesis before the University of Michigan Biomedical Engineering department.



Disc Progenitor Cell Differentiation
cGMP protocols for growing a patient's own disc progenitor cells to treat intervertebral disc degeneration and chronic back pain.
At Seoul Bio Clinic I wrote protocols for extracting, culturing, and differentiating disc progenitor cells into chondrocyte-like cells, and characterized the cells with FACS and real-time PCR.



Ritalin Modified Release Pills
Senior capstone: a modified-release Ritalin pill designed to reduce appetite suppression in ADHD patients.
Our team designed a dual-chamber pill that separates immediate- and delayed-release beads, so the drug eases off around mealtimes while staying effective the rest of the day. We modeled the pharmacokinetics and ran dissolution tests on prototype formulations.


EOG-Based Communication System
An eye-movement communication device for people with locked-in syndrome.
A group project that reads electrooculography (EOG) signals from the muscles around the eyes and turns eye movements into input. We designed the circuit, the signal processing, and the interface.


Microbiome Ecology Simulator
A simulator in R for how microbial communities change as environmental conditions shift.
I modeled how decreasing light affects microbial populations, then used k-means and hierarchical clustering to compare community structure and gene characteristics across conditions.



Stem Cell Differentiation Study
A reproduction of the OCT4-SOX2-NANOG gene network model that governs embryonic stem cell fate.
I rebuilt the bistable switch model from Chickarmane et al. (2006) in COPASI and verified its steady-state behavior with parameter sensitivity analysis.