High school graduation
Graduated Kent-Meridian set on medicine, after years of volunteering at hospitals and teaching kids martial arts.
Full-stack engineer with a designer's eye, building apps that make everyday life a little easier.
Graduated Kent-Meridian set on medicine, after years of volunteering at hospitals and teaching kids martial arts.
Arrived at NYU on the pre-health track, aiming for pediatrics. Chose it because it was the farthest thing from comfortable.
An intro CS class pulled me back to engineering and math. Same goal of helping people, a new way to do it.
Built ReuMo's website part time while teaching myself HTML, CSS, and JS. The team won a $20,000 VentureWell award.
Front of house lead at a brand-new Paris Baguette, part time. Launch month taught me that running a store is running people.
A semester at NYU Madrid: another culture, another city, and a different sense of how people spend time and work.
Served at Fer and OBAO while carrying a full course load: full-time work and full-time school at once.
Added a minor in mathematics to my degree.
Shipped PolyPaper with a team of five, CI/CD on every commit. Started Momentum, the prototype of Minced.
Graduated NYU: B.A. in Economics and Computer Science, minor in Mathematics.
Back in the Pacific Northwest, building Minced. Open to full-stack, product, and design engineering roles.
Blackjack OddsDesktop app that works out blackjack odds exactly, for any rules, deck count and card count.TypeScriptElectronReact+6Working buildlinkI'm looking for full-stack roles, and I'm just as excited by product and design engineering: teams where how something feels matters as much as how it works.
I'm in Seattle for now, and I'd love to travel anywhere for work.
Based in Seattle · Open to many locations
This notebook is a Next.js site in TypeScript and Tailwind. Every version is one MDX file: the facts page renders from its frontmatter, the story from its body.
The page curl is mine, not a library. Drag a corner and the fold is the perpendicular bisector between where the corner started and where your pointer is. The page is clipped along that line, and the flap is the same page reflected across it. The text stays real, selectable DOM.
Wheel, drag, keys and clicks all write one shared progress value, from 0 to 1.
Tells you what to cook, whether or not you already know: match recipes to what's in your kitchen, or search by name. Planned: shopping lists for missing ingredients, nutrition goals, workout logs
In development · July 2025 – present
Polymarket-style paper trading: portfolios, auth, and event-market browsing
Shipped (team of 5) · Sep – Dec 2025
Photography site where a globe morphs into a flat map and each visited country opens its photos
In development · Aug 2026 – present
An exact solver for six blackjack games: win, push and loss odds for every play, under any rules and any count, in a desktop app.
Working build · Sep 2026 – present