HomeWorkServicesAboutBlogContact
Direct[email protected]
Selected Work

Three projects. Real businesses. Measured results.

I take on a handful of projects a year. Each one gets real research, real engineering, and real measurement — not a template with the colors swapped.

01
Freedom CatamaransMarketing site2026

A marketing site rebuild for a Hawaii-based aluminum catamaran builder.

Next.jsTypeScriptReactNetlify
ProblemThe previous WordPress site predated the company's move to a single-model aluminum hull program and didn't match the caliber of the FC-51 build. Qualified inquiries had no clear path through the site.
BuiltNext.js 15 App Router rebuild on Netlify — hero, model overview, build chapters (craft / process / ownership), and a brochure-request flow. Site is gated behind staging auth during content sign-off with the owner.
freedomcatamarans.com
Launch review
Status
8
Pages shipped
Next.js 15
Stack
02
Restock AtlasWeb app + SaaS2026

Inventory forecasting that cuts reorder time in half for independent stores.

Next.js 16PostgreSQLStripeClerkResend
ProblemIndependent convenience stores and gyms lose 8–12% of annual revenue to stockouts because they reorder from memory and clipboards. No affordable tool does demand forecasting for a single-location store.
BuiltFull-stack SaaS with statistical demand forecasting (EMA, Holt's, Croston's), PO workflow, stockout email alerts, interactive live demo on the landing page, and a guided onboarding system. CSV import from any POS — no integration needed.
Restock Atlas site preview
Roughly halved
Order time
Under 5 min
Onboarding
Internal pilot
Data
03
Art Matters with HopeMarketing site2026

A workshop site that gives a one-person business a professional front door.

Next.js 15React 19Tailwind CSSFramer MotionResend
ProblemHope ran art-based clinical workshops with no website — bookings came through word of mouth and email chains, and there was no way to show credentials or research to new prospects.
BuiltA multi-page marketing site with a transactional-email contact form, partner logo strip, publications section, and Microsoft Clarity analytics. Now under an active retainer.
Art Matters with Hope site preview
7
Pages shipped
Manual → Form
Contact flow
< 1 week
Build time

Want the full case study PDFs? Ask me on our call.

04 — How I take on work

What every project gets, regardless of size.

01

Real problems first

Every project starts with two questions: what hours of your week is this stealing, and what does it cost you when it goes wrong. The answers shape the scope.

02

Measured outcomes

Every project ships with a baseline metric and a target. If we can't measure whether it worked, we're not building it.

03

You own the code

No vendor lock-in. The repo lives in your GitHub. You can hand it to any developer to maintain — or keep me on retainer.

04

Fixed scope, fixed price

I quote a number before we start and that's the number. Surprise change-orders are an agency move. I'm not that.

Your project could be next.

Tell me what's broken. I'll tell you whether I can fix it, what it'll cost, and how long it'll take.

Book a discovery call →