I’m a software engineer who likes making systems fast, reliable, and pleasant to work with.
Based in the UK (Reading/London). Actively interviewing while employed.
- Distributed systems that behave under load and fail calmly.
- Low latency work done the boring way: measure, profile, cache, batch.
- AI in production when it helps users: retrieval that works, honest evals, guardrails.
- Fin/quant pipelines where determinism, reproducibility, and tight budgets matter.
Mostly practical stuff: small utilities, experiments, and notes from trying to make software faster and simpler.
No streaks, no badges; just code I’d want to keep.
Working on low latency services, better release tooling, and a few agentic AI experiments.
Hiring or collaborating? I’m open to interesting problems.