From complex data to software people rely on.
A handful of principles I come back to on every project, whether it's a forecasting product or a client website.
Real-time API integrations
Marine models, weather forecasts, geolocation, and payments. External data stitched into responsive product experiences.
Full-stack development
From database schema to deployed UI. Next.js, TypeScript, Postgres, Vercel. Architecture that holds up as projects grow.
UX-focused design
I design before I code. Wireframes, typography, motion. Every surface considered, every tap intentional.
Complex data, simple systems
Scoring engines, reservation logic, pricing-by-distance. I turn messy data into clear answers users trust.
Tools I reach for.
I pick tools for the job, not the hype. Most projects start in Next.js with TypeScript and Tailwind, backed by Postgres. Python joins when the work is data- or ML-flavored.
Curious how I'd approach your project?
Send me a note. Happy to sketch an approach before you commit to anything.