Skip to content

Articles

I write about what I build, what the evidence shows and where the difficult parts remain.

Research paper

Public preprint

Bounded Returns to Orchestration

Eleven core deep-research architectures, 90 queries and a three-judge reliability audit. The main comparison holds GPT-4o and the tool layer fixed. Two local 7B systems are compared separately.

Read the paper
28 min

Praviar: from patent drawings to reviewable evidence

How I built a chemical patent research system around drawing recognition, source evidence, recoverable analysis and reviewer decisions tied to a report version.

Open source and no longer in active development
33 min

Conversico: AI reception with human control

Designing an AI reception platform around authorised actions, recoverable bookings and the work reception still needs to finish.

Completed venture · March to October 2026
4 min

Aurum at SThree: Testing Recruitment AI with Synthetic Candidates

How I built Aurum, the 25-agent synthetic-data system used to test and improve SThree's live recruitment platform.

In production at SThree
20 min

SettleMise: from spreadsheets to settlement scenarios

Building a valuation workspace for equal-pay settlement negotiations, from diagnosing messy spreadsheets to exploring and reviewing settlement scenarios.

5 October 2026
3 min

Training Satellite Vision With Scarce Real Images From Space: What AstroGAN Taught Me

How I used synthetic data and AstroGAN while building pose estimation for ELSA-M, and why closing a measured domain gap was only part of the problem.

20 January 2026
6 min

Removing the LLM From the Hot Path: Building SThree’s Skills Taxonomy Pipeline

How I replaced a per-skill language-model validator with retrieval, fixed filters, calibration and a 7 kB classifier head, cutting operating cost by about 180 times while reaching about 96% measured precision.

18 May 2026
19 min

Reading chemical drawings: what Praviar’s vision system recovered

The drawing-recognition experiments behind Praviar: finding chemical regions, comparing model predictions, measuring unresolved cases and keeping benchmark results in context.

25 October 2026
24 min

Designing my personal website

How I built an interactive portfolio: the architecture, evidence-led assistant, cosmic rendering and decisions behind the experience.

5 October 2026
22 min

The code is cheap. Understanding is not.

Architecture, verification and accountability when software is written with AI agents.

5 October 2026
28 min

What made the research agents better?

What I learned from comparing research workflows, their costs and the AI judges used to assess them in Bounded Returns to Orchestration.

5 October 2026
4 min

The Useful Kind of Wow: My Gran's Old Photos in Motion

How I restored and animated old family photographs for my gran's 85th birthday without letting the technology overwhelm the people in them.

Personal side project · full film
Report

CivTech Challenge 11.5: AI-Powered Impact Assessment System

The original project report, which formed part of my submission for CivTech Challenge 11.5, published here with its original wording.

Submission report · November 2025