Hiya!

I'm Andrew. A father, husband and software engineer living in Scotland.

I've been building software since Turbo Pascal on an Amstrad - an old language no one remembers on an old computer no one used.

During the day, I work at TransferGo as a Staff Engineer. I've built Compliance, Risk and Anti-money Laundering things. Now I focus primarily on the Identity and Profile domains.

I'm teaching software development concepts using metaphors on YouTube and writing interactive and animated articles.

My spare time is spent with family, kayaking, 3D printing, and coaching youth football.


Composition over Inheritance
Event Sourcing
View channel →

The Night Shift Workflow

Jamon Holmgren's Night Shift workflow separates human thinking from agent execution — specs by day, autonomous implementation by night. The core insight: your time is the expensive resource, tokens are cheap. Start from a draft PR, not from zero.

Composition over Inheritance on roadmap.sh

My Composition over Inheritance YouTube video is listed as a learning resource on the roadmap.sh Software Design and Architecture roadmap.

VoiceBox

Tried VoiceBox, a free open-source voice cloning app that runs locally. Cloned my voice in 30 seconds from a short audio sample — surprisingly good, even with a Scottish accent.

View all notes →