Platform Engineer

DevOps · Full Stack Development · Infrastructure

An enthusiastic and motivated engineer with a wealth of experience across different platforms. Specialising in Linux systems, Python and open-source solutions, consistently delivering results that support business efficiency. Always seeking continued improvement and genuinely enjoying the process of mastering new technologies.

Experience

J/NC DevOps Engineer
Nov 2022 – Present
Remote

Working across a diverse stack — Ansible, AWX, Terraform, CentOS, Rocky Linux, Ubuntu, MariaDB, Postgres, Python, AWS and GitLab. Maintaining and updating internal infrastructure, provisioning and managing customer environments, and building out the company's AI offering in Python (Flask, Celery) with Postgres (PGVector), deployed via ArgoCD to Kubernetes (EKS).

S.L Systems Engineer
Aug – Nov 2022
Remote

AWS-focused role covering EC2, RDS, CloudFront, Route 53, VPCs and Load Balancers. Migrated the core Node.js/PHP application into Docker.

TS&S DevOps Engineer
Nov 2021 – Aug 2022
Remote

Managed GitLab infrastructure using Docker, Docker Compose and Docker Swarm, including Traefik configuration. Built a full-stack application with Python (Flask), MariaDB, Redis and SvelteKit, deployed to a self-managed, highly-available Proxmox cluster.

CL DevOps / Full Stack Developer
Mar 2020 – Nov 2021

Feature development, bug fixing, CI/CD pipelines and branching strategy on K2K. Stack: Laravel, Flask, ElasticSearch, Cassandra, Redis and MariaDB. Cloud infrastructure across AWS (EC2, S3, RDS) and Azure DevOps. Data migrations, software releases and service reliability.

Earlier Roles

XQC Full Stack Developer / SRE
Mar – Nov 2019
OHR Full Stack Developer
Aug 2018 – Mar 2019
M/IC System Administrator
Sept 2012 – Apr 2017

Skills

DevOps

AWS GitLab Azure DevOps Ansible Terraform Kubernetes ArgoCD Docker AWX

Development

Python (Flask, FastAPI, Scripting) HTML/CSS Tailwind JavaScript (SvelteKit, Next.js) Bash PHP (Laravel)

Databases

MariaDB Postgres MySQL MongoDB Cassandra ElasticSearch Redis RDS MeiliSearch

AI

llama.cpp Hugging Face Ollama RAG (PGVector) Firecrawl Crawl4AI Claude (Claude Code) ChatGPT / Codex

Outside of Work

Homelab

Running a relatively large self-hosted infrastructure cluster. A personal sandbox for testing and deploying technologies before they hit production — Proxmox, Docker, self-hosted services and whatever's interesting that week.

Personal Dev

Full stack development outside of work using Python (Flask, Celery), SvelteKit, Next.js and DaisyUI. More recently getting into AI — built a personal AI assistant using llama.cpp and RAG. Daily driving Arch Linux.

Music

Always discovering new genres, artists and songs. Music is a constant — it genuinely helps with focus and getting into flow when working.

Family & Life

I have a young family and enjoy spending as much time with them as I can.