About

I'm Scott — a software engineer living in Barcelona with my wife Tess, our son, and our cat, Tyrion.

By day I'm a Senior Software Development Engineer at Travelport, working on Smartpoint Cloud, the next-generation travel platform. Most of my time goes on backend platform work across a large Node.js and TypeScript estate — NestJS microservices, developer-experience tooling, and the reliability work that keeps it all standing up. Lately a lot of that has meant building AI features into production systems, which has a habit of surfacing old assumptions about how services ought to be designed.

I've been at this for about 15 years now, across a fair range of organisations and problems. This site is where I write some of it down — mostly practical notes on engineering: API design, type systems, AI as a first-class API consumer, and the maintenance work that quietly keeps a codebase navigable. It's aimed at people who build software for a living, and I try to keep it concrete about what the decision actually was and what it cost, rather than tidying things up after the fact.

Me on a trip to southern California, February 2018. Photo by Tess Humphrys

Away from the keyboard I run a fairly involved home lab, watch more TV and films than I'll own up to, listen to a lot of music, run when Barcelona's weather allows, and travel whenever there's a decent excuse.

You can find me on GitHub and LinkedIn, or follow this site directly from the fediverse.