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
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 moreGitHub 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