Skip to content

Website speed optimization, measured before and after.

A slow site quietly taxes every visitor: they see a blank screen, they leave, and the ad spend or SEO that brought them is wasted. I find what is actually blocking the first paint, fix it in the code, and publish the before/after numbers: a dated Lighthouse mobile run, not a promise.

Fixed USD quote before code · 30-day warranty on the delivered scope

A dated baseline, first

Lighthouse mobile (150ms RTT / 1.6 Mbps / 4x CPU) plus your real-world scores, measured before anything changes. No baseline, no claim.

The blocking bytes, named

The specific cause (a phantom preload, an unsized hero, JavaScript gating the first paint, an oversized image) written in one page you keep even if you hire nobody.

Fixes shipped, not just listed

Reports that end in a to-do list are homework. The fix ships in code, on a branch, with the reasoning in the commit.

A re-run and the receipts

The same profile re-measured after the fix, both numbers published: including when the second number is less impressive than hoped.

74 → 97 · LCP 7.2s → 2.0s

Small Batch Brine storefront. Root cause: the layout preloaded a 768 KB image the page never rendered, queued ahead of the chunks that build the page.

Read the Small Batch Brine breakdown →

75 → 88 · LCP 5.9s → 3.8s

Through Tenon storefront. Root cause: the hero was hidden until client JavaScript ran, so the page was fully downloaded and still blank for seconds.

Read the Through Tenon breakdown →

Self-initiated concept builds, no client affiliation implied. Dated Lighthouse mobile runs, including the ones that score badly.

Questions, answered honestly.

How much does it actually cost?
Quick fixes run $100–$500, a 3-page Starter Site is $449, custom websites $600–$5,000, web apps $2,800–$12,000, and the flagship 5-Day Conversion & Speed Sprint is a fixed $799 (early-client rate, held for the first 5 client projects, with a $0 first-session guarantee). Every project gets a written fixed quote before code: 50% to schedule and 50% on delivery in USD.
How fast can you deliver?
Quick fixes ship in 48 hours to 1 week, landing pages in 1–2 weeks, full sites in 2–6 weeks, and SaaS MVPs in ~5 weeks. There are no account managers or handoffs: you work directly with the developer writing your code.
What do I need to provide to start?
Less than you think. For the Sprint: a live URL, staging access, and read-only analytics. For a build: your content (or I use placeholders you can swap later), any brand assets you have, and one decision-maker for feedback. You get a kickoff checklist so nothing is guesswork.
What if I'm not happy with the result?
Every engagement is staged so you see progress early: the Sprint carries its own first-session guarantee, builds get milestone reviews, and every delivery carries a 30-day bug-fix warranty on the delivered scope. If something is off, tell me and it gets fixed. The plain-language refund policy is on /refund.