Oliver Hudson
Software engineer. Thirteen years inside banking systems.
Zürich, Switzerland
01About
I'm a software engineer in Zürich, specialising in core banking platforms. I've spent my career inside private banking systems: the code that calculates fees, reconciles costs, and keeps money moving correctly.
Thirteen years in banking taught me what I value: correctness over cleverness, durability over novelty, and shipping things you're still proud of years later.
02Currently exploring
- Systems programming in Rust. Type-safe wire layers and contract-tested API clients.
- AI-assisted engineering. Playbooks, mechanical invariant checks, and hand-off docs that keep AI agents reliable on a real codebase.
03Experience
NatWest Services (Switzerland) Ltd — formerly Coutts & Co
2013 — presentBristol, then Zürich since 2016. Software Engineer, Associate Director. Cost & Fees specialist on the Avaloq core-banking platform, with two secondments to Avaloq in Edinburgh. Avaloq Certified Customization Professional (ACCP/F).
04Selected work
-
A fintech venture
in developmentEarly days, and deliberately quiet for now. More when it's ready.
-
AI engineering toolkit
Tooling for running serious projects with AI agents: scripts that mechanically enforce the rules agents tend to break, plans they can execute without drifting, and notes on how they fail.
-
Personal tools
Small things built to scratch my own itches: a React Native home-screen widget app, and a Python tool that audits and curates a YouTube library via the Data API.
05Beyond the terminal
Past Club President of a Toastmasters club, and an Associate Member of BCS, The Chartered Institute for IT. I speak English and German. The rest of my time goes to cycling, strength training, and a long reading list.