Skip to main content
Work

Work

Projects with what was done, when, and the numbers that show whether it worked. Every result names its tool and date.

Last updated

Client case studies

I publish a client’s project only with their written permission, using their own words for the problem and their real results. None are published yet, so this page starts with the one project I can show in full: this site.

Project example · my own site

lonestarspecialist.com

Built and run the way I build for clients: Astro, Tailwind and TypeScript on Cloudflare, with a free audit tool, contact and review forms, structured data and security headers. Supports web development, SEO and accessibility.

Site audit
99 / 100 (A)
Phone speed (Lighthouse)
97–98
Desktop speed (Lighthouse)
100
Accessibility violations (axe, 25 pages)
0

Measured . Tools and conditions

The brief

Build the practice’s own site to the standard it sells: fast on a phone, readable by search engines and AI assistants, accessible to WCAG 2.2 AA, hardened, and owned outright, with no page builder or plugin to rent. It also had to do real work, not just describe it: take inquiries, collect reviews safely and run a free audit for visitors.

What was built

  • Every page built on Astro, Tailwind and TypeScript, served from Cloudflare Pages with strict security headers.
  • A contact form checked on the server, with spam filtering and email delivery.
  • A review system that holds each review until it is approved from an emailed link.
  • A free site audit that runs 44 checks on any public site.
  • Structured data for the business, the owner, each service and each page, plus a connection point for AI assistants.

How it was checked

Every change is tested before it ships with a repeatable set of checks: screenshots of every page on desktop and phone compared against the last good version, an automated accessibility scan (axe) on every page, and tests of each working feature such as the forms and the audit. In October 2026 the site moved from Astro 4 to Astro 7 one major version at a time with those checks after each step; the screenshots matched the old version, and the dependency security warnings went from 16 to 0.

Results

Measured November 14, 2026: 99 out of 100 (grade A) on the site audit; Google Lighthouse 12.2 performance 97–98 on a phone with the main content shown in 2.0–2.3 seconds, and 100 on desktop; 0 axe violations across 25 pages. Tools and conditions are on the standards page.

What did not work, and what changed

  • A strict network filter blocked the default path Astro uses for its style and script files, so the site showed up unstyled on that connection. The fix was to serve those files from a plain path and build the styles into each page.
  • Testing on phones in November 2026 found a comparison table that was cut off on small screens and some labels under 12 pixels. The table now restacks into cards on phones, and no text on the site is smaller than 12 pixels.

Services this shows

Web development, web apps, SEO, accessibility and managed care.

Have a project like this?

Tell me what you need. I reply the same business day with a fit assessment and either a quote or a referral.

Get a quote →