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.