Experience
Professional Experience Link to heading
AI Engineer Link to heading
Zinkworks (contracting for Virgin Media O2 / VMO2)
Athlone, Ireland · February 2026 - Present
Building production AI agents for a major telecommunications client, working with Google’s Agent Development Kit (ADK) and Gemini, with cloud infrastructure provisioned as code.
Key Focus: Link to heading
- Design and build LLM-powered agents using Google’s Agent Development Kit (ADK) and Gemini models.
- Provision and manage Google Cloud infrastructure as code with Terraform.
- Integrate agents into existing enterprise systems and workflows for a large telecoms operator (VMO2).
Founder & Software Engineer Link to heading
Cú Chulainn Tech Ltd
Ireland · 2026 - Present
Founded an Irish software studio shipping SaaS products and custom apps for ambitious teams. Designed, built, and shipped a portfolio of products spanning AI/developer tooling, full-stack web platforms, and mobile apps — taking each from concept through architecture, implementation, deployment, and (where live) real users.
Highlights: Link to heading
- Shipped live products including Éist (Flutter audiobook app, 2,000+ downloads), Every Company Ever, and TenderMatch.
- Published open-source developer tooling (MCP servers, CLIs) for AI-assisted development workflows.
- Owned the full stack end to end: backend (Python/FastAPI, Django, Node), frontend (Next.js/React, Flutter), data (PostgreSQL, pgvector, vector/graph search), and deployment (Vercel, Cloud Run, Fly.io, Hetzner, GCP).
Volunteer English Teacher Link to heading
New Hope of Children Association School, Cambodia
August 2024 - November 2024
Following six months of travel, I volunteered as an English teacher for children aged 6-12, fostering educational development in an international setting and enhancing my cross-cultural communication skills.
Full Stack Developer Link to heading
Entain (Ladbrokes)
July 2023 - February 2025
Worked on a team of 5-6 people providing betting markets for 90% of all sports games for customers in the southern hemisphere, ensuring high availability and low-latency services.
Key Achievements: Link to heading
- Developed and maintained 20+ Golang microservices on Kubernetes to onboard 5-6 international odds providers with secure APIs (gRPC), data translation, event transformation, and database management (MongoDB), improving data processing efficiency by 40%.
- Orchestrated scalable, asynchronous workflows with Kafka messaging pipelines, handling millions of events daily with 99.9% uptime.
- Built backend logic linking live video feeds to betting events, enabling customers to watch games live for enhanced engagement and increasing user retention by 25%.
- Utilized Protobuf for efficient data serialization and Python for scripting and automation tasks, reducing manual intervention by 60%.
- Employed CI/CD and DevOps tools (Jenkins, Helm, Prometheus for monitoring), achieving faster deployment cycles and improved system reliability.
Software Engineer Link to heading
Intelics, Brisbane, Australia
March 2022 - July 2023
Developed intelligent software solutions for Australian mining companies, primarily using Django on the backend and Vue.js on the frontend. As a small startup, I was the primary backend developer, second only to the CTO, driving product development from concept to deployment.
Key Achievements: Link to heading
- Leveraged the Django framework to design relational SQL databases (PostgreSQL) via ORM, optimizing queries for better performance.
- Developed robust logic to verify employee training compliance for task assignments and access to minesite areas, reducing safety incidents by 30%.
- Automated training scheduling based on workers’ upcoming shifts using Python scripting, ensuring compliance with safety and operational requirements and saving 15 hours of manual work per week.
- Enhanced the shift management system by supporting split shifts for seamless worker coverage, improving operational flexibility.
- Implemented predictive vehicle testing management with data analysis in Python, tracking requirements and forecasting future tests based on vehicle usage, preventing breakdowns and saving maintenance costs.
- Established a comprehensive automated testing framework with TDD practices, improving development cycle efficiency by 50% and deployment reliability.
Software Engineer Link to heading
Ericsson, Athlone, Ireland
September 2020 - May 2022
Contributed to migrating Ericsson Network Manager to the cloud using Kubernetes, Helm, Docker, and Jenkins, with automation scripting in Python and Bash, resulting in a 35% reduction in infrastructure costs and improved scalability.
Key Achievements: Link to heading
- Trained over 40 teams on Helm and Kubernetes architecture during ownership transfer, ensuring independent operation and deep understanding, facilitating smoother transitions.
- Developed a Python script to log into all containers in a cluster, execute commands, and generate diagnostic reports, speeding up issue identification and troubleshooting by 70%.
- Created a Python tool to clone repositories, apply custom changes, and build Helm charts to test critical heartbeat activities, enhancing testing accuracy.
- Gained experience with Java in a large team environment, participating in the full software development lifecycle from requirements gathering to deployment and support, contributing to agile methodologies.