Projects

A few things I've built. Each card has a short write-up.

Swim Vision

Swim Vision is a personal project designed to help triathletes better understand and improve their swim technique using simple, self-recorded video. The goal is to transform a swim clip into a clear 3D visualization of the stroke, compare key movements with elite swimmers, and deliver practical, actionable feedback for improvement.

TauriReactTypeScriptComputer VisionSWE
Learn more

Project demo will be available soon.

FAA Wildlife Strike Damage Prediction

Built a machine learning pipeline to predict whether FAA-reported wildlife strikes would cause aircraft damage using historical aviation incident data. Focused on imbalanced classification, feature engineering, and improving balanced accuracy across damage classes.

PythonMachine LearningData CleaningFeature EngineeringModel TrainingModel EvaluationMLSE

Pintos: Operating System Development

Built Pintos educational operating system: a pedagogical project for understanding core OS concepts on 80x86 architecture. I developed and refined kernel threads, virtual memory management, user program execution, and file system features.

COperating SystemsThreadingConcurrencySystem CallsVirtual MemoryFile systemsSWE
Learn more

GitHub unavailable — source cannot be published under course academic integrity policies.

Personal website

This site is meant to say more about me than a resume can. The resume is the short list, here I can put context: who I am, how I got here, and the work I care about in my own words.

Next.jsTypeScriptTailwindSWE

Reload

I rebuilt the playground game Reload as a live camera duel to get hands-on experience with computer vision for my flagship project, Swim Vision. Hold finger guns, a block, or a reload for two seconds; the CPU answers from a state table.

PythonOpenCVMediaPipeComputer VisionpytestSWE