Full-stack web application development - React, Next.js, Laravel, and everything in between. I write code that your next developer can actually understand and extend.
I take projects from spec to deployed application - frontend, backend, database, and everything connecting them.
Fast, accessible, and type-safe UIs built with React and Next.js - including SSR, SSG, and complex client-side state.
RESTful and tRPC APIs built on Laravel or Node.js - clean architecture, proper auth, and endpoints that don't surprise you.
Schema design, migrations, indexing, and query optimization - PostgreSQL, MySQL, and Supabase handled correctly from day one.
Existing app that's become impossible to maintain? I untangle messy codebases and rebuild the parts that are holding you back.
No surprises, no disappearing acts - just consistent delivery.
Understand what you actually need - not just what you asked for. Scope, constraints, and acceptance criteria agreed upfront.
Architecture, data model, and API contracts designed before building - so refactors are a choice, not a necessity.
Feature-by-feature delivery with regular check-ins - you always know what's done and what's next.
Production deployment, testing, and a handoff with real documentation - no abandoned repos or mystery configs.
Battle-tested tools used across 67+ projects - picked for what works in production, not what's trending.
Component-driven, performant UIs.
Solid server-side and API layers.
Storage, infra, and deployment.
Projects where clean architecture made the difference.
I do my best work with clients who value clean code over cheap shortcuts.