About Liam Beeton
Learn about Liam Beeton, a software developer in South Africa writing about software, AI, cybersecurity, photography, trail running, mountain biking, and family life.
I'm Liam Beeton. I'm a software developer and my partner and I have two boys; the youngest is 5 and the eldest is 7. So that keeps me busy for the majority of my waking hours.
I'm also a tinkerer, a lifelong learner and a collector of hobbies. So, on this blog, I invite you to share in my fascination with any or all of the following:
- Trail running and mountain biking
- Cybersecurity — open source intelligence (OSINT) and red teaming
- Artificial Intelligence — mainly high-performance Retrieval-Augmented Generation (RAG) systems
- Making music — electronic music and music production
- Photography — digital and film
- Building LEGO Technic — mostly supercars
- Sojourns around South Africa
- Adventures in parenting
- Bullet journals, second brain and intentional living
- And yes, programming and software development — I consider myself a pretty versatile developer (frontend, backend, testing and everything in between), so you should hopefully see that reflected in what I share here!
Good entry points
- Mac Setup for Web Development if you want a concrete look at my development environment
- gRPC over mTLS in Go if you are here for backend and Go security notes
- OpenClaw Multi-Agent Orchestration if you are exploring AI systems and agent design
- Job Interview Questions if you are navigating software career decisions