I love to solve problems. Especially if they’re new, difficult, and will need a team to work together to make a solution. Talk to me.
Services
Problem Solving
If you cannot find someone who already specialises in your exact problem, that is usually where I fit best. I work well in undefined spaces, where the constraints are unclear, the stakes are real, and the solution needs to be discovered rather than copied.
Web
I have been building for the web since the late 1990s. I develop and deliver end-to-end systems, from front end through backend, data storage, and cloud infrastructure. I care about solutions that are robust, maintainable, and simple to operate in the best possible way.
Automation
I design and build automation using scripts, small systems, and integrations between existing tools. This often means writing custom code where off-the-shelf solutions fall short, and using platforms like n8n when a larger, more visible workflow makes sense. This also includes smart home and physical-world automation using Home Assistant, particularly where multiple systems need to work together reliably.
Typical work spans system integrations, data pipelines, reporting and compliance workflows, scheduled jobs, and glue code that removes manual steps. The focus is always on reliability, clarity, and making sure the automation is easier to maintain than the process it replaces.
Bespoke Training
I provide bespoke training focused on technical and IT-focussed products and topics. This is for situations where you need to learn a specific tool, platform, or system, but do not have the time to work out what matters, how to approach it, or how it fits into your environment.
I focus on practical use, real-world context, and getting you productive quickly. This often includes scoping what to learn, what to safely ignore, and how to apply the product or technology in a way that makes sense for your constraints.
Areas of Interest
Cloud Infrastructure
Governance, Risk, Compliance, and Cybersecurity
Herpetology
Fermentation