Full-Stack Developer & Technical Architect
I build modern web applications, cross-platform mobile experiences, and scalable cloud infrastructure. From concept to deployment — I turn ideas into production-ready solutions.
I'm a full-stack developer with a passion for building things that work beautifully — from responsive web applications and mobile apps to IoT firmware and cloud infrastructure.
My work spans the entire stack: crafting elegant frontends with modern frameworks, building robust backend APIs, deploying containerised services to the cloud, and even programming microcontrollers. I thrive where software meets the real world.
When I'm not coding, you'll find me exploring new technologies, writing about development, or working on side projects that push my skills in new directions.
The technologies I use to bring ideas to life.
Leading development of customer-facing web platforms, internal tools, and API integrations for a growing ISP. Building e-commerce solutions, admin portals, and CRM integrations with Dynamics 365.
Built a full-stack SaaS platform from the ground up — including a customer portal (Flutter), dynamic pricing engine (WordPress), and cloud-deployed infrastructure on Google Cloud Run.
Designed and built a complete IoT lighting control system — from ESP32 firmware and Raspberry Pi controllers to a web-based dashboard with real-time device management, OTA updates, and network diagnostics.
Delivered web applications, WordPress solutions, and custom software for a range of clients. Specialised in responsive design, e-commerce, and API integrations.
A selection of projects that showcase my skills across the stack.
Full-stack SaaS platform with a Flutter customer portal, WordPress-based pricing engine with dynamic component-based packages, and cloud-deployed infrastructure.
End-to-end IoT lighting control — custom ESP32 firmware, Raspberry Pi controller with web dashboard, OTA updates, subnet scanning, and DMX/ArtNet integration.
Customer e-commerce platform and admin portal for a broadband ISP, including account management, CRM integration with Dynamics 365, and automated provisioning workflows.
Intelligent product assistant with image-enriched responses, built for e-commerce. Uses AI to match queries to products and displays relevant information with rich media cards.
Thoughts on development, technology, and building things.
Why I'm starting a blog, what I'll be writing about, and what to expect from this corner of the internet.
A step-by-step walkthrough of building, containerising, and deploying a Flutter web app to Google Cloud Run.
From ESP32 firmware to a Raspberry Pi controller — lessons learned building a production IoT system.
Have a project in mind? I'd love to hear about it.
Whether you have a question, want to collaborate, or just want to say hello — my inbox is always open. I'll get back to you as soon as I can.