Full case list
All projects
Production systems and a couple of personal builds, from data engineering to AI agents. Any client data shown is fictitious.
15M+
readings / mo
168h→2h
latency
€13M
annual savings
Monthly Water Meter Closing System
An enterprise-scale data processing architecture handling 15M+ monthly meter readings with Delta Lake and Databricks, cutting processing latency from 168 hours to 2 and generating €13M in annual operational savings.
Azure Databricks
PySpark
SQL
+2
10M+
device network
92%
prediction accuracy
€8.7M
incremental billing
Recommendation System for Meter Replacement
ML-driven analytics using Azure Databricks and PySpark to prioritise water-meter replacement across a 10M+ device network, reaching 92% prediction accuracy and €8.7M in incremental billing.
Azure Databricks
PySpark
SQL
+2
8+
modules, one platform
Bot + human
inbox triage
Automated
compliance reminders
Multi-Tenant Accounting CRM
A multi-module practice-management platform for an Irish accounting practice: dashboard, unified WhatsApp/Teams inbox with chatbot triage, compliance tracking, payroll and ROS notices, with Google Workspace / Microsoft 365 tenant SSO and automated email reminders.
FastAPI
PostgreSQL
Redis
+5
iOS + Android
+ PWA, one codebase
Bilingual
EN / PT invoicing
APNs
native push
Helm: Cross-Platform Client Portal
A bilingual (EN/PT) invoicing and client-management app for self-employed clients: raise invoices, track balances and tax deadlines, and upload documents, on iOS, Android and the web.
Next.js
Capacitor
Stripe
+2
ros.ie
sole integration point
OCR
fallback ingestion
100%
balance-chain checked
ROS Integration & Compliance Sync
The only service allowed to talk to Ireland's Revenue Online Service: a scraper + OCR-fallback ingestion pipeline with full balance-chain validation, eliminating manual data entry.
Python
BeautifulSoup
OCR
+1
RAG
grounded drafts
Teams
human approval step
~0
manual publishing effort
AI Agent & Automation Pipelines
Production agent loops and execution harnesses: a content pipeline that drafts, RAG-enriches, and routes for human approval via Teams Adaptive Cards before publishing.
LLM APIs
RAG
n8n
+1
OpenCV
+ face_recognition
FastAPI
serving layer
Demo
personal project
Personal / study project
Face Recognition Attendance Demo
A personal study project exploring real-time face detection and recognition for lightweight attendance tracking.
Python
OpenCV
face_recognition
+1