Where I Spend My Time

Three threads run through the engineering side of what I do: automating infrastructure so other people don't have to think about it, using AI to get more done without cutting corners, and the firmware and embedded background that started all of it. Pick a thread below for the detail.

Cloud, DevOps & Automation

Terraform and Ansible SME work automating build and deployment across multiple programmes, and the infrastructure behind an AI Cyber Range.

AI-Assisted Engineering

Coding with AI assistance for 18+ months, a public library of 200+ Claude Code subagents, and the guardrails that stop an AI red-teaming a network from jailbreaking its way out.

Firmware & Embedded

The foundation of my career: FPGA design from a University of Bath research project through to a miniaturised Electronic Counter-Measures radio at Roke, before moving on to cloud and DevOps.

Additional Skills

Infrastructure as Code

Terraform and Ansible SME, automating 99% of development and production deployments across multiple programmes.

CI/CD Pipelines

Building pipelines that take manual build and deployment steps out of the critical path, using GitHub Actions and GitLab CI/CD.

Version Management

Use of Git and GitHub for version management of code or other files.

Languages

I am fluent or proficient in:

  • Terraform
  • Ansible
  • Python
  • Bash / Shell
  • YAML

I am experienced in:

  • Dockerfile
  • JSON
  • Markdown
  • LATEX

Earlier in my career:

  • VHDL
  • Verilog
  • SystemVerilog

I am a novice in:

  • C / C++
  • PowerShell