Brand-agnostic ski recommendations. Ranks skis across 12 fit dimensions, pulls live pricing from 7 retailers, and reads gear specs off your ski and boot photos. Live at skipilot.cc.
next.js · supabase · sonnet 4.6
Self-taught developer. Business student. Skier, in that order depending on the snow.
I'm from Fishers, Indiana, studying accounting and finance at IU Kelley and grinding for the CPA. I got into coding freshman winter break by trying to clone YouTube in HTML and CSS, and it stuck. Most of my projects come out of hackathons/random ideas. Outside of that, mostly skiing and Korean dramas :P.
languages Python · TypeScript · Swift · JavaScript
Brand-agnostic ski recommendations. Ranks skis across 12 fit dimensions, pulls live pricing from 7 retailers, and reads gear specs off your ski and boot photos. Live at skipilot.cc.
next.js · supabase · sonnet 4.6
Drop in a patient's records and get back matching clinical trials with grounded reasoning. Self-hosted a 30B medical vision-language model on an H200 and orchestrated it through LangGraph. Won the Regeneron grand prize at HackPrinceton out of 600+ hackers.
next.js · fastapi · k2-think · kimi-k2
Real-time wildfire dashboard for incident commanders, fusing 8 live data feeds into one map with burn-perimeter projections from a TypeScript port of Rothermel's spread model. Built at Stanford TreeHacks, recognized by Anthropic.
next.js · sonnet 4.6 · deepgram · supabase
AI financial advisor wired into your brokerage accounts through Plaid. Pulls live positions and gives personalized takes, not generic market chatter.
react native · express · postgres · plaid