01 / Write
Writing that earns the click
A publishing engine built for volume without the slop — real structure, real internal linking, and an editor experience that does not need an engineer on standby.

Design. Code. Content.
Status 200: brain found.
I design and build search-first websites on Next.js and Sanity — then write the content that makes them rank.
// what this is
01 / Write
A publishing engine built for volume without the slop — real structure, real internal linking, and an editor experience that does not need an engineer on standby.

02 / Build
Next.js front ends with a Core Web Vitals budget written down before the first commit, and a design system that survives contact with real content.

03 / Rank
Server-rendered content, clean information architecture, structured data that validates, and a sitemap that tells the truth. No plugins, no guessing.

// how it works
Step 01
Tell me what the site has to do and who it has to reach. You get a written scope, a fixed price and a date — usually within two working days.
Step 02
Design and engineering in one pass, in the browser, on a staging URL you can watch. No handoff, nothing lost in translation, weekly check-ins.
Step 03
You get the CMS, the documentation and a technical SEO foundation that holds up under audit. I stay available for the first three months.
// work
3.1× organic sessions in seven months
1.1s mobile LCP on an image-heavy portfolio
+184% qualified demo requests from organic
+62% average order value after the rebuild
// blog
The math on renting vs. buying has flipped. But even within rentals, one model is proving far more affordable for working families.
4,198 listings, 24-hour approvals, zero hidden fees. I tore down the rental site that gets conversion design right.
Metadata, canonicals, structured data and static generation — how the App Router actually wants you to do technical SEO.
// 404 → 200
One person, one system, one bill. Design, build and content from a single place.
Start a project