Skip to content

Case studies

How the systems were built, and what they proved.

Each case study follows one project from the problem to a working system: the architecture, the security decisions, what the tests cover and what broke along the way. Every number comes from the project's own code and records.

  1. 01 · Sept 8 — 12, 2026 · 31 commits

    Fleet Sentinel

    Uptime, vulnerabilities and pending updates across your WordPress sites, in one panel.

    I built Fleet Sentinel to monitor WordPress sites from one place. It brings together uptime checks, plugin and theme vulnerabilities, pending updates and agent health, with alerts sent to Google Chat.

    passing Vitest tests
    482
    PHP checks across 6 suites
    142
    recorded design decisions
    69
    commits in 5 days
    31
    • Next.js 15
    • React 19
    • TypeScript
    • Tailwind
    • Drizzle ORM
    • Neon Postgres
    • Auth.js v5
    Read the Fleet Sentinel case study
  2. 02 · September 2026

    HuiaHub

    AI tools, open-source projects, guides and news, researched from primary sources and checked before anything goes live.

    I built HuiaHub to find AI worth using. Five research engines gather candidates from GitHub, Hacker News, official feeds, YouTube and the news, and every article has to pass a quality gate that rejects unsupported claims. The first run of every pipeline against live sources cost less than one cent in AI.

    passing Vitest tests
    98
    Playwright tests with axe checks
    52
    database tables
    40
    scheduled jobs on one cron
    24
    • Next.js 16
    • React 19
    • TypeScript
    • Tailwind CSS v4
    • Drizzle ORM
    • Neon Postgres
    • PGlite
    Read the HuiaHub case study

Have a system that needs building?

Tell me what it has to do and what it has to survive, and I will say how I would approach it.