About Me

Technical Rescuer. Assembly Teacher. Pragmatic Engineer.

I'm Steve Hill, a senior software engineer based in the UK. I've been writing code professionally for nearly two decades, but my interest in how things work goes back much further — back to the days of rubber keys, cassette tapes, and typing out BASIC listings from magazines.

These days, I work across full-stack web development and infrastructure, with a particular focus on Ruby on Rails, PostgreSQL, and Kubernetes. I specialise in rescuing projects — modernising legacy systems, untangling infrastructure, and guiding teams through the upgrades they've been putting off. I've done this in scaling SaaS companies like Resource Guru and in smaller teams where I've worn every hat going.

Outside of client work, I run Code Like It's 198x, a long-term project exploring retro computers like the ZX Spectrum, Commodore 64, and BBC Micro. It's part curriculum, part toolkit, part time machine — bringing modern tooling like Docker and Makefiles to classic 8-bit and early 16-bit platforms. It's an excuse to understand old systems deeply, and to teach others along the way.

I write about what I learn — engineering principles, architecture trade-offs, and the occasional reminder that boring technology usually wins. If any of that resonates, have a look around.