About me
TL;DR
Hey, I'm Alex!
Hey, I'm Alex! I help build polished services with an emphasis on great developer experience, from documentation to dev tools. Most recently as Senior Software Engineer at the BBC, driving capabilities and experiences for iPlayer.
About
I’m a software engineer who enjoys building polished products, services, and developer tooling — especially where good engineering can remove friction for both users and teams.
Over the last few years I’ve worked across frontend platforms and microservices at scale, most recently at the BBC working on the business layer for iPlayer and building sustainable capabilities for new features. I enjoy the balance between shipping reliable production systems and exploring greenfield ideas to solve challenging product problems.
A lot of the work I gravitate towards sits around developer experience, platform engineering, and creating systems that are easy to evolve as products and teams mature. I like solving messy problems, improving workflows, and reducing engineering friction through thoughtful tooling and design.
Recently I’ve been exploring agentic engineering and broadening my understanding of choosing the right tools and technologies for the right problems.
Outside of work I’m usually tinkering with side projects (ask me about my home lab), reading, experimenting with new techniques and technologies, or travelling to experience different cultures through places and food.
What I'm Doing Now
- Learning the various flavours of agentic engineering (harness, context) and experimenting with workflows incorporating long-running agents in secure environments.
- I'm practicing using Go and Rust for their improvements over Typescript in both services and dev tooling.
- I'm currently adapting development operations, tooling, and integrations to better enable engineers' delivery with minimal friction or manual interventions.
Professional records can be found on my CV.