Currently accepting selected projects

Software that carries a business, not just a demo.

I design and build custom websites and web applications — from marketing sites to full-stack products — handling the frontend, backend and everything that connects them.

Built with

What I build

Four ways I typically get brought in — each one covers both the interface and what powers it underneath.

Custom websites

Marketing sites, landing pages and corporate sites built for speed and conversion, not a page-builder template.

Next.jsTailwindSEO

Web applications

Dashboards, booking systems and SaaS products with real accounts, data and logic behind the interface.

ReactNode.jsPostgreSQL

APIs & backend

Secure APIs, database design and integrations for a product that already exists and needs a solid backend.

RESTAuthPrisma

Site optimization

Performance, accessibility and SEO passes on an existing site — measurable improvements, not a rebuild.

LighthouseCore Web Vitals

Selected concept projects

Built to demonstrate range across frontend, backend and product thinking.

These are concept projects built to show technical range — not work delivered for named clients.

Ledger — subscription billing dashboard preview
SaaS platform

Ledger — subscription billing dashboard

A concept SaaS product for tracking recurring revenue, giving founders a live view of MRR, churn and upcoming renewals.

  • Role-based accounts and team invites
  • Real-time charts driven by a Postgres backend
  • Webhook-based billing event handling
Next.jsPostgreSQLStripe APIPrisma
View live demo
Marlow — direct-to-consumer storefront preview
E-commerce

Marlow — direct-to-consumer storefront

A custom storefront for a fictional goods brand, built for a fast checkout and a product page that actually sells.

  • Custom cart and checkout, not a page-builder plugin
  • Inventory synced through a headless backend
  • Sub-second product page loads
ReactNode.jsHeadless CMS
View live demo
Fieldwork — appointment scheduling for service businesses preview
Booking platform

Fieldwork — appointment scheduling for service businesses

A booking system for small service teams to manage calendars, staff availability and client confirmations.

  • Conflict-free scheduling logic across staff calendars
  • Automated email confirmations and reminders
  • Mobile-first booking flow for clients
Next.jsPostgreSQLEmail API
View live demo

How a project runs

Six stages, start to launch. Tap a stage for detail.

Why clients work with me

The questions that matter before you hire someone for a $1,000–$5,000+ project.

I think in business outcomes

Every technical decision is weighed against what it does for your users and your conversion, not just whether it's technically interesting.

Frontend and backend, one person

No handoff gaps between design, interface and the systems behind it — I own the whole stack.

Performance is not optional

Every build is checked against real load times and Core Web Vitals, not just how it looks in a demo.

Direct communication

Clear updates at each stage, in plain language — you'll always know exactly where the project stands.

Have a project in mind?

Tell me what you're building. I'll reply with next steps, or an honest note if it's not a fit.

Prefer Upwork? Message me there instead.

Message received. I'll get back to you as soon as possible.