Software engineering
Full-time development work as part of the apprenticeship — modern tooling, real codebases, production constraints.
Software · Critical Infrastructure · UK
Software engineering degree apprentice working in the UK nuclear sector. Writing code around systems that were running before I was born — and learning how to secure them.
About
I'm on a Digital Technology Solutions degree apprenticeship (software engineering pathway), working full-time on a nuclear site while studying. Day to day that means building software in an environment where legacy industrial control systems — the kind most engineers only read about — are part of the landscape.
That exposure shaped where I'm heading: operational technology and ICS security. Most people learn about critical national infrastructure from a textbook. I walk past it on the way to my desk.
Focus
Full-time development work as part of the apprenticeship — modern tooling, real codebases, production constraints.
Hands-on proximity to industrial control systems and the realities of running decades-old infrastructure safely.
Working up from the ground: Linux, networking, and CTF-style problem solving — currently through OverTheWire.
Raspberry Pi projects and self-hosted experiments. If it has GPIO pins, it's fair game.
Selected project
A self-hosted voice assistant built on a Raspberry Pi 4, with a Pi Zero 2W acting as a satellite wake-word listener. Local speech in, LLM reasoning, local speech out — plus live web search on demand.
Currently
Contact
Open to conversations about software, OT security, or apprenticeships.