Lighthouse Performance
On every page, mobile + desktop. Tested before launch and retested every deploy.
Built by a developer who automates the boring parts.
Every page hits 95+ on Lighthouse across performance, accessibility, and best practices, and 100 on SEO. We don't claim it — we measure it, on every page, before launch. Drop any of our sites into pagespeed.web.dev and check yourself.
Recent work — Rochester businesses we've shipped for
Measured, not claimed
Google ranks you partly on how fast your site loads. Most small-business sites score in the 40s on mobile. We build to 95+ on every page and we show our work — drop any page of ours into pagespeed.web.dev and check yourself. No dashboards, no marketing speak, just the score.
Lighthouse Performance
On every page, mobile + desktop. Tested before launch and retested every deploy.
Lighthouse SEO
Full schema markup, single h1, semantic structure, sitemap, AI-friendly robots.txt.
PageSpeed Insights
Real-world Core Web Vitals — LCP under 2s, INP under 150ms, CLS under 0.05.
My team is bigger than it looks
My team is bigger than it looks. The AI tools below are my interns — what would otherwise be a 20-person team becomes one developer with the throughput of many. They handle the mechanical work so I can focus on craft and customer care. Every page that ships, a human reads.
Read the full storyClaude Code
architecture, code generation, code review
OpenAI GPT
copy drafts, rewrites, pricing-page psychology
Cursor
in-editor refactors and quick fixes
Perplexity
live web research with citations
Gemini 2.5
long-context reads — large codebases or docs
sharp-image
image optimization, AVIF/WebP conversion, OG generation
Live and shipping
Every project below was built end-to-end by our two-person studio. Click through and run the Lighthouse pass yourself.
Contractor — commercial doors
Commercial garage doors for the Rochester region.
Next.js · Tailwind 4
Visit siteHospitality — private membership
Private cigar lounge in Rochester, NY.
Next.js · Supabase · Tailwind
Visit siteContractor — HVAC + geothermal
HVAC + geothermal contractor in Rochester, NY.
Next.js · Sanity · Tailwind 4
Visit siteContractor — HVAC + geothermal
Earlier iteration kept for transparency.
Next.js · Tailwind
Visit siteHow a project goes
A 20-minute call. We listen, ask what you sell, where your current site falls short, and what would actually move the needle. No pitch deck.
Starter sites ship in 1–2 weeks. Growth in 3–4. Smart in 4–6. Connor writes every page, with the AI interns handling the mechanical work — drafts go out as we go.
We deploy to Vercel, run the Lighthouse pass with you on the call, and hand over the GitHub repo. Then we stay reachable.
Common questions
Starter sites ship in 1–2 weeks. Growth sites in 3–4 weeks. Smart and Custom builds depend on scope — we set a delivery date during the discovery call and stick to it.
It means I write the boring parts once and let software handle them — code review, accessibility checks, image optimization, SEO audits, screenshot capture, performance regression testing. AI tools accelerate research and drafting. A human reads every page before launch and owns every design decision.
Yes. Every page we ship hits 95+ on Lighthouse Performance, Accessibility, and Best Practices, and 100 on SEO. If a page misses those targets at launch, we keep working until it hits them — no extra charge.
You do. The code lives in a GitHub repo you own. The domain is registered to you. We deploy to Vercel under your account. If you want to take maintenance in-house or hire someone else, the handoff is clean — no lock-in, no proprietary CMS, no monthly ransom.
Until you genuinely like what we shipped, we keep iterating. The Connor-Founder guarantee: I personally read your feedback and make the changes — no separate revision tickets, no upsell, no ten-day delay for a checkbox change. We agree the site is done when you say it is.
Book a 20-minute discovery call. We will tell you honestly whether a rebuild is worth it — and if it is, what tier fits.