AI Engineer
I build the backend that AI features run on: LLMs, RAG and AI agents inside production Node.js, NestJS and Python systems. 4+ years of production work at Mantra Labs, at FunctionUp and as a freelance AI engineer in Dublin. MSc in Computing (Artificial Intelligence) from Dublin City University, First Class Honours.
I'm an AI and backend engineer with 4+ years of production experience building Node.js, NestJS and Python services for ed-tech platforms, internal tools and multi-tenant SaaS, and putting LLMs, RAG and AI agents into them. I finished my MSc in Computing (Artificial Intelligence) at Dublin City University in June 2026 with First Class Honours.
At Mantra Labs I shipped 100+ REST endpoints for Miles Education's live ed-tech platform and halved p95 database latency, from about 600 ms to about 300 ms, using EXPLAIN ANALYZE, Redis caching and index tuning. I also owned the backend of Mantra Ace, an internal platform used by 300+ employees that replaced 5+ separate tools, and built an AI article pipeline with a human approval queue.
Since January 2025 I've worked as a freelance AI engineer in Dublin. I build RAG pipelines for semantic search, AI agents that use OpenAI function-calling to turn unstructured client data into relational records, and Redis caching that cuts repeat token spend. My MSc capstone, ChurnX AI, is a multi-tenant SaaS that gives businesses a churn prediction and a retention recommendation for each customer, with GDPR Articles 13 to 20 built in.
I like the unglamorous side of scaling: query optimisation, cache invalidation and stable API contracts. I also like explaining trade-offs to people who don't write code, a habit from 19 months in Microsoft technical support and from mentoring 100+ bootcamp students per cohort. That's why I'm moving toward forward deployed, customer-facing AI engineering. I'm based in Dublin and hold a Stamp 4.
Multi-Tenant Customer Churn Prediction SaaS · MSc Capstone at DCU
B2B SaaS platform where companies upload CSV/Excel datasets or connect their database and get a churn prediction for each customer with a personalised retention recommendation. Trained models across E-commerce, Banking, and Telecom domains.
NestJS 10 backend with 40+ Swagger-documented REST APIs serving real-time ML inference. Model training runs in a Dockerised Python microservice behind Bull/Redis queues, so it never blocks an API request. Google OAuth 2.0, JWT-based RBAC and AES-encrypted database credentials. Bulk uploads of up to 100,000 records are validated and sanitised in seconds before ingestion. GDPR Articles 13 to 20 are enforced with audit logging, right to erasure and 7-year automated retention, tested end to end with Jest and Supertest.
Ed-tech Web Application for Miles Education
Production backend of a live ed-tech platform for Miles Education. 100+ REST endpoints, JWT authentication and Google API integration, with a 50% reduction in loading time. I ran A/B tests on new features and worked with UX/UI designers to connect the front end to the back-end services and APIs.
Internal Resource-Management Platform
Internal platform used by 300+ employees, managers and leadership at Mantra Labs, replacing 5+ separate tools. I led backend delivery. I modelled the PostgreSQL schema and NestJS APIs for employees, projects, clients, leave, meetings and tasks, set up multi-role access on Google OAuth 2.0 and JWT with granular permissions, and exposed the endpoints behind leadership dashboards for headcount, project allocation, leave and capacity.
Automated News Tracking & AI Content Pipeline
End-to-end data pipeline. Cron jobs extract raw industry news and pass it through a multi-prompt ChatGPT refinement chain, and the structured drafts go into a MongoDB-backed human review-and-approval queue that gates every draft before publication. Separate user and admin dashboards sit behind JWT-authenticated routes with role-based content access.
I'm looking for AI Engineer, Backend Engineer, Software Engineer, Data Engineer and Forward Deployed Engineer roles in Dublin. If you have a role in mind or want to talk tech, I'd like to hear from you. I usually reply within 24 hours.
MSc in Computing (Artificial Intelligence) from DCU, completed June 2026 with First Class Honours. I hold a Stamp 4 and am open to roles in Dublin and across Ireland.