I like computers (most of the time) and write long-form deep dives about them (sometimes)
I'm a software engineer living in Portishead, UK. I like writing things about software and computers. You might find them interesting.
During the day, I work as a Senior Research Software Engineer at STFC Hartree Centre, where I get to work with lots of very clever people from loads of different domains like shipping, bioinformatics, biothreat monitoring, cultural heritage, and more.
Latest posts
See all 9 →Hunting a production-only proxy bug in SvelteKit
→The curious case of the proxy bug in SvelteKit
Artisanal Handcrafted Git Repositories
→How to lovingly handcraft your own git repositories
Everything you need to know about Python 3.13 – JIT and GIL went up the hill
→All you need to know about the latest Python release including Global Interpreter Lock and Just-in-Time compilation.
How Postgres stores oversized values – let's raise a TOAST
→Postgres internals part 2 – oversized values and TOASTable types
How Postgres stores data on disk – this one's a page turner
→A high-level overview of how PostgreSQL stores data on disk, covering segments, pages and more.
Recent projects
See all →Bumper
Another version bumper, but this one is mine.
Dotfiles
Drew's terminal setup dotfiles.
Comtrade
Parser for COMTRADE signal file format written in pure Rust.
Say hi 😎
Got a question or just want to chat? My inbox is open.