Selected work

Real sites.
See the work.

Five client websites we built, each tested on a phone the same way.

5 live sites127 checked public pages
Performance: 95 out of 100.95

Performance

Accessibility: 96 out of 100.96

Accessibility

Best practices: 96 out of 100.96

Best practices

SEO: 100 out of 100.100

SEO

Measured 18 October 2026 with Google Lighthouse's phone test. Scores are the middle result across the five sites. Pages are the public pages in each site's sitemap.

From application to office work

A financing company needed its services explained and its applications delivered to the office.

We built the service pages, the online application and a private admin area. Each application is saved and turned into a PDF copy for the office.

25 public pages. Two application forms: the full application and a prequalification. A 4-page fillable PDF application with 106 fields.

Phone test scores

Phone test scores out of 100.Performance95Accessibility94Best practices96SEO100
Phone test scores out of 100.
Phone measurements for Busy B Solutions.
MetricResult
Performance95
Accessibility94
Best practices96
SEO100
Main content load time2.79 s
Page download size263.3 KiB
How an application moves: form, saved record, private admin area, PDF copy.Application formSaved applicationPrivate office areaPDF copyPDF created separately
How an application moves: form, saved record, private admin area, PDF copy.
Back to the case studies

A catalog with room for stories

A wearable art brand needed a shop and a place for the writing behind the pieces.

We built the shop, product pages, portfolio and blog. Posts published on Substack appear on the site's blog automatically, and the store edits its own customer quotes section.

49 products. 17 blog posts, 10 of them synced from Substack. 3 customer quotes on the homepage. 76 public pages.

Phone test scores

Phone test scores out of 100.Performance90Accessibility96Best practices96SEO100
Phone test scores out of 100.
Phone measurements for Looks By Lexi Lee.
MetricResult
Performance90
Accessibility96
Best practices96
SEO100
Main content load time3.25 s
Page download size454.1 KiB
Two paths through the site: the shop and the blog.Shop navigationProduct pageBlog navigationCopied blog postA separate path
Two paths through the site: the shop and the blog.
Back to the case studies

From product page to payment

A beauty brand needed an online store that takes card payments safely.

We built the store, the bag and the checkout connection to Stripe's payment page. Card entry is handled by Stripe.

3 products on sale. 12 public pages. The checkout connection uses Stripe. The bag says, "Tax is calculated at checkout."

Phone test scores

Phone test scores out of 100.Performance76Accessibility100Best practices100SEO100
Phone test scores out of 100.
Phone measurements for Vonedoll Beauty.
MetricResult
Performance76
Accessibility100
Best practices100
SEO100
Main content load time7.12 s
Page download size1772.4 KiB
From product to payment: product, bag, store checkout, Stripe's payment page.From product to payment: product, bag, store checkout, Stripe's payment page.ProductShopping bagStore checkoutStripe payment page
From product to payment: product, bag, store checkout, Stripe's payment page.
Back to the case studies

Service pages with a call path

A home services company needed each service explained and its phone number one tap away.

We built a page for each service: heating, cooling, plumbing and electrical. On a phone, a call button stays at the bottom of the screen.

10 public pages. One-tap calling from the service pages.

Phone test scores

Phone test scores out of 100.Performance99Accessibility93Best practices96SEO100
Phone test scores out of 100.
Phone measurements for Aluciano Home Services.
MetricResult
Performance99
Accessibility93
Best practices96
SEO100
Main content load time1.65 s
Page download size88.5 KiB
A phone visitor's path: service page, call button, phone dialer.VisitorService pageCall buttonPhone dialer
A phone visitor's path: service page, call button, phone dialer.
Back to the case studies

Booking and gift cards on the shop's own site

A men's grooming shop needed online booking and gift cards on its own website.

We built the site and connected it to the shop's existing Mangomint account for booking and gift cards.

4 public pages. Booking and gift cards open from the homepage.

Phone test scores

Phone test scores out of 100.Performance96Accessibility100Best practices96SEO100
Phone test scores out of 100.
Phone measurements for Brooke's Men's Luxury Grooming.
MetricResult
Performance96
Accessibility100
Best practices96
SEO100
Main content load time2.60 s
Page download size1111.7 KiB
Two paths from the homepage: book an appointment or buy a gift card.HomepageBook an appointmentHomepageBuy a gift cardA separate path
Two paths from the homepage: book an appointment or buy a gift card.
Back to the case studies

How we measured

On 18 October 2026 we ran Google Lighthouse's phone test three times on each homepage and show the middle result. Page counts come from each site's public sitemap. The security checks confirm each site sends the standard browser security settings. They are not a full security audit. We did not submit forms, place calls, book appointments or make payments while checking.

The private office workflow and checkout connection were checked in code.

Sample deliverable: AI governance program for a fictional business.

Check your own website

Our free website checker runs similar tests on any site.

Open the website checker

Discuss your website

Tell us what your site needs to do. We agree the scope in writing before work starts.

Plan your website