web productsthat hold up.

Design, build and care for marketing sites, headless CMS platforms, custom web apps and self-hosted AI, for established small businesses and funded startups that want someone accountable.

01 — services

five things we do well.

Fixed scope, fixed price, the same people start to finish.

01

web design & build

A site that looks like you and loads before anyone notices.

  • Design, copy structure and build by the same people
  • Static or server-rendered, Next.js or Astro
  • Lighthouse 95+ on mobile, or we keep working
02

headless cms

Editors get a clean back end. Visitors get a fast front end.

  • WordPress or Sanity as the content layer
  • Structured content modelled with your team
  • Preview, roles and a migration plan included
03

custom web apps

Portals, dashboards and tools built to the way you actually work.

  • TypeScript end to end, Postgres underneath
  • Auth, billing and integrations done once, properly
  • Documented so another team could take it over
04

ai & self-hosted infrastructure

Run your own models and services on hardware you control.

  • Self-hosted inference on AMD Strix Halo and standard GPUs
  • Private deployments; your data stays on your boxes
  • Monitoring, backups and upgrade paths from day one
05

care & performance

We keep what we build fast, patched and online.

  • Monthly dependency and security updates
  • Uptime and Core Web Vitals monitoring with reports
  • A person who answers, same business day

02 — case files

the work, on the record.

Four files, all our own products, all open. Client files are on the way.

hal0 screenshot
file 01 · open-source · inference platform

hal0 — Self-hosted AI inference platform for AMD Strix Halo hardware.

hal0.dev screenshot
file 02 · website · community forum

hal0.dev — The public home of hal0: the project site and its community forum.

guys.sh screenshot
file 03 · product · ai agents

guys.sh — Single-purpose AI agents you hire off a roster. No setup, no hardware, no prompts.

Bev-Rage screenshot
file 04 · catering · mobile espresso bar

Bev-Rage — A catering company with a mobile espresso bar. We run it, and built its site and booking flow.

03 — process

our passion for the process.

Good work comes from caring about every step. Here is what you get at each one, and what we need from you to keep it on schedule.

  1. 01 · 1–2 weeks

    planning

    Planning starts with how your business actually runs, so the brief we sign is yours, not a template.

    you get

    • A written brief we both sign
    • A fixed scope, timeline and price
    • A technical plan you can take elsewhere

    we need

    • One decision-maker
    • Access to your current site, analytics and domain
    • Two working sessions
  2. 02 · 2–4 weeks

    design

    Design is where we sweat the details others skip: color, spacing, type, the flow from one screen to the next, how it feels under a thumb.

    you get

    • A design system in the browser, not a mockup: type, color, spacing, components
    • Every screen and state, phone first
    • A clickable prototype to test the flows before anything is built

    we need

    • Brand assets and content by the agreed date
    • Feedback within three working days
    • Honesty when something is off
  3. 03 · 4–10 weeks

    development

    Development is planned, executed, tested and improved over time, on quality code and practices that keep the product easy to maintain and extend.

    you get

    • A staging link that updates as we work
    • A short written update every Friday
    • Tested, documented code from the same people, start to finish

    we need

    • Decisions within three working days
    • Test accounts and API access for anything we integrate
  4. 04 · 1 week

    launch

    Before launch we check every page, form and interaction, and tune performance and SEO until they hold up.

    you get

    • A launch checklist, run together: every page, form and interaction
    • A performance and SEO pass, with the scores to show for it
    • Analytics, monitoring and backups switched on; training for your team, recorded

    we need

    • DNS and hosting credentials
    • A go/no-go call
  5. 05 · ongoing

    care

    After launch we stay on: monthly updates and security patches, uptime and performance monitoring, backups you never have to think about, and a person who answers the same business day.

    you get

    • Monthly updates and security patches
    • Uptime and performance monitoring, with a report each quarter
    • A same-business-day reply from someone who built it

    we need

    • A monthly retainer
    • A single contact on your side

Fifteen years in, this is still the part we enjoy most.

tell us whatyou're building.

Twenty minutes. We'll say what it takes, roughly what it costs, and what happens next.

new project

let's talk.

A 20-minute call. We'll tell you what it would take, roughly what it costs, and whether we're the right shop for it.

01

schedule a 20-minute consult

02

send us an email

Goes straight to [email protected].