About
Background
I am an IT Manager with a background in infrastructure, service management, automation and digital delivery. I have spent much of my career improving how technology supports people, whether that means modernising systems, reducing unnecessary cost, strengthening security or making everyday processes simpler.
Building Applications
More recently, I have started building my own applications using AI-assisted development tools. These projects began as practical solutions to problems I wanted to solve, but they have also become a way for me to explore product design, automation, cloud platforms and modern development workflows.
I am not a traditional software developer. My approach is shaped by years of working in IT operations, where reliability, usability, security and supportability matter just as much as the code itself. I tend to start with a real problem, define what a useful solution should look like, and then iterate until the result feels practical and complete.
This Portfolio
This portfolio brings together the projects I have created, the technologies I have explored and the lessons I have learned along the way. Each project reflects a combination of technical curiosity, operational experience and a preference for building things that have a clear purpose.
You'll find full-stack applications designed around real workflows, integrations with enterprise platforms, AI-assisted features that solve genuine problems, and infrastructure patterns that support reliable operations. The projects demonstrate not just what I can build, but why I build the way I do.
Homelab & Experimentation
Outside of work, I also run a growing homelab where I experiment with virtualisation, networking, Docker, automation, monitoring and self-hosted services. It gives me a safe place to test ideas, understand how systems behave and turn concepts into working solutions.
This hands-on experimentation is where much of my learning happens—it's the bridge between operational experience and modern development practices. The patterns and lessons learned in the homelab often inform how I approach application design and infrastructure decisions.
Let's build something
If you have a workflow problem, an operational challenge, or a process that's outgrown spreadsheets, I'd like to help. Whether you need a custom internal tool, a customer-facing application, or integration with your existing systems, the approach is the same: start with your actual problem, design something practical, and deliver it with reliability and usability in mind.
Start a conversation