About
Hello! I’m William, a software and AI engineer who likes to build things end to end. My career has spanned continents — from Ireland to Australia and Cambodia — where I’ve developed software for betting platforms, mining operations, and network-management systems.
My Journey Link to heading
After graduating from University College Dublin with a strong foundation in computer science, I worked abroad across betting, mining, and telecoms, then spent time travelling. Coming home, I threw myself into building independently — shipping a steady stream of products and tools — which led me to found Cú Chulainn Tech Ltd, an Irish software studio. Alongside that, I work as an AI Engineer at Zinkworks, building production AI agents for Virgin Media O2 with Google’s Agent Development Kit and Gemini.
What I Build Link to heading
I’ve shipped a broad portfolio of products: live mobile apps with real users (like Éist, my offline AI audiobook app), full-stack SaaS platforms (TenderMatch, Every Company Ever), and open-source developer tooling for AI-assisted workflows (MCP servers and CLIs). I enjoy working across the whole stack — backend, frontend, data, and infrastructure — and shipping things people actually use.
Beyond Work Link to heading
When I’m not coding, I enjoy:
- Travelling and immersing myself in new cultures
- Building and open-sourcing side projects
- Staying current with technology trends, especially in AI
- Exploring the outdoors
Philosophy Link to heading
I believe in continuous learning and embracing challenges. Whether it’s deploying microservices on Kubernetes, wiring up an AI agent, or teaching English to children in Cambodia, I approach every endeavour with enthusiasm and a bias toward shipping.