Websites That Perform.
Modern websites and web apps built with Next.js, React, and TypeScript, fast, accessible, and ready to rank.
What I Build
From a one-page launch site to a full SaaS, same engineering bar.
Landing & Marketing Sites
Conversion-focused sites that load fast, rank well, and look great on every device, from solo founders to scale-ups.
- Static export & edge hosting
- CMS-driven content
- A/B test ready
- Analytics & conversion tracking
Web Apps & Dashboards
Full-stack web apps with auth, databases, and real-time features, built on the Next.js App Router.
- Server components & actions
- Auth (NextAuth, Clerk, custom)
- Postgres, SQLite, Cloudflare D1
- Real-time with WebSockets
E-commerce & SaaS
Storefronts and subscription products with Stripe, headless CMS, and the full checkout-to-fulfillment loop.
- Stripe & subscription billing
- Headless CMS integration
- Shopify, Medusa, custom backends
- Webhooks & order management
Stack & Tooling
The same tools I use to ship my own products, battle-tested, not trendy.
Next.js + React
App Router, server components, and static export, the framework I default to for almost every site.
TypeScript + Tailwind
Type-safe by default, styled with Tailwind and shadcn/ui for fast, consistent design systems.
Edge Hosting
Cloudflare Pages, Vercel, and GitHub Pages, picked based on cost, dynamic needs, and traffic profile.
SEO & Performance
Core Web Vitals, structured data, sitemaps, and OG tags, built in, not bolted on.
From Brief to Launch
Short, opinionated process focused on shipping something real, fast.
Goals & Scope
Define what the site is for: leads, sales, content, app. Scope follows the goal, not the other way around.
Design & Prototype
Wireframes and a working prototype within a week. Validate the layout before investing in polish.
Build
Component-driven development with TypeScript, Tailwind, and shadcn/ui. Clean code, easy to extend.
Launch & Iterate
Deploy with monitoring, analytics, and SEO instrumentation. Iterate based on real traffic.
Performance, SEO & Accessibility
Three things every website should get right, and most don't.
Built for Speed
Lighthouse 90+ targets, image optimization, edge caching, and lazy loading, fast on real devices, not just in the lab.
SEO from Day One
Structured data, sitemaps, canonical URLs, OG/Twitter cards, and semantic HTML baked into every page.
Accessibility & i18n
WCAG-conscious markup, keyboard navigation, and multi-language support when you need to reach global users.
Have a Website Project?
Whether it's a landing page, a marketing site, or a full web app, let's talk about how to ship it well.