Skip to content

Projects

Selected work

Each entry records the problem, the decisions that mattered, and the measurable outcome. Filter by discipline below.

Frontend2022

Dashboards that made AI output reviewable

React and Next.js dashboards surfacing AI metrics and generated responses for client decision-making — increasing engagement 28% by making the model's work inspectable rather than opaque.

  • 28% increase in client engagement with the platform
  • AI-generated responses reviewable and editable before publishing
ReactNext.jsTypeScriptData visualisation
Frontend2025

A review queue that made AI output safe to publish

The interface where humans approve, edit or reject AI-generated responses before they go out under a client's name — built so the checking is faster than writing the reply yourself.

  • Approve, edit or reject in a single keystroke
  • Drafts held in review until a person releases them
ReactNext.jsTypeScriptOptimistic UI
Frontend2020

Dashboards that told the team what was breaking

Internal system-health and analytics screens over a multi-service SaaS platform — built so an on-call engineer could tell in one glance which service was at fault.

  • One screen answering "is anything wrong right now?"
  • Service-level drilldown from every aggregate
ReactNode.jsSQLNoSQL