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 information technology at IU Kelley and grinding for the CPA. I got into coding during my freshman year winter break by trying to clone YouTube in HTML and CSS, and it stuck. I'm most passionate about the intersection of technology and business. Outside of that, mostly skiing and Korean dramas.
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