Custom builds, made to be edited by humans
A website is a workshop, not a brochure. I build sites that load fast, read well, and stay editable years after launch, without dragging a framework rewrite along behind them.
- +A custom, hand-built site, no template under the hood
- +A CMS your team can actually use
- +Performance and accessibility baked in, not bolted on
- +A month of post-launch monitoring
- +Plain-English documentation for the parts you'll touch
- ·Real copy (or a willingness to write it together)
- ·A point person who can make decisions
- ·Brand assets if you have them, happy to start from scratch if not
- ·Honesty about what you'll actually maintain after launch
What this actually looks like.
Fast pages
Static where possible, dynamic where it earns it. Lighthouse scores in the 90s, on real phones, on real networks.
Accessible markup
Semantic HTML, keyboard order that makes sense, color contrast that meets WCAG AA. Built in, not bolted on.
Editable for years
A CMS your team can actually use. Documented patterns. No clever abstractions that only make sense to me.
No template bloat
Custom themes, not page-builders. The bundle is what you ship, not a thousand options you don't use.
Honest performance
I measure before and after. If a feature can't justify its weight, it doesn't go on the page.
SEO-ready
Sitemaps, schema, metadata, redirects, set up so search engines can find what matters.
How a project moves.
- 01
Discovery
A conversation about your goals, your audience, and what success looks like. I map the work before any code.
- 02
Plan
A clear scope: pages, content model, stack, and timeline. You know exactly what you're getting.
- 03
Build
Design and development in one set of hands. Weekly progress, not a black box.
- 04
Launch
Migrate, redirect, verify. Then a month of monitoring while the dust settles.
- 05
Support
Ongoing support and improvements on a monthly retainer, for as long as it's useful.
What I usually reach for.
Picked by what fits the project, not what's on the bookshelf.
- Next.js
- React
- TypeScript
- Tailwind CSS
- WordPress
- Shopify
- Vercel
- Netlify
Let's build something great.
A short paragraph about your project is plenty. I read every email, usually within a day.