Projects

Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
1 / 5
2026

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.

TypeScriptNext.jsLLM pipelinesPostgreSQL
Slide 1
Slide 2
Slide 3
1 / 3
2025 - Present

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.

TypeScriptReact RouterShopify
Slide 1
Slide 2
1 / 2
2024 - 2026

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.

TypeScriptReacttldraw
Project
2026

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.

TypeScriptPlaywrightLLM agents
Slide 1
Slide 2
Slide 3
Slide 4
1 / 4
2025

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.

PythonPyTorchMIMIC-III
Slide 1
Slide 2
Slide 3
1 / 3
2026

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.

PythonNumPyKnowledge-based AI
1 / 3
2026

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.

PythonRobotics
Slide 1
Slide 2
1 / 2
2025

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).

PythonStreamlitscikit-learn
Slide 1
Slide 2
1 / 2
2025

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.

PythonPyTorchComputer vision
Slide 1
Slide 2
Slide 3
1 / 3
2023 - 2024

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.

ResearchPythonRHistology
Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
1 / 5
2021 - 2023

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.

ResearchBiomaterialsCell culture
Slide 1
Slide 2
Slide 3
1 / 3
2022

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.

ResearchCell culturecGMP
Slide 1
Slide 2
Slide 3
1 / 3
2022 - 2023

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.

Drug deliveryResearch
Slide 1
Slide 2
1 / 2
2022

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.

HardwarePythonSignal processing
Slide 1
Slide 2
1 / 2
2022

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.

RSimulationClustering
Slide 1
Slide 2
Slide 3
1 / 3
2021

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.

Systems biologyCOPASI