Pages

Case studies

Decisions behind the work

Longer notes on the tradeoffs, constraints, and engineering judgement behind selected projects.

01

2026.09.14

tryCBT: local-first exam practice across web and Windows

A case study on building a CBT practice product around local persistence, durable timers, validated question content, offline-capable delivery, and one shared TypeScript codebase.

02

2026.09.12

Building Backend and AI Core Systems at adGPT

My work on the backend and AI core for a Sweden-founded advertising technology company based in the UK.

03

2026.08.27

building prodcheck because shipping needs evidence

a local production-readiness CLI that audits a repo before release and separates verified checks from assumptions.