Skip to content

Articles

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

Research paper

Independent research paper · July 2026 · Publication pending

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
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
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
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