Education
Returning to MTU Cork to complete a Level 8 BSc (Hons) in Software Engineering. QQI Level 6 Advanced Software Development with distinction prior. Focused throughout on systems, algorithms, and applied ML.
ML engineer focused on production retrieval systems, AI agents, and predictive modelling. After shipping ML features at CompuCal in Cork, I'm returning to MTU Cork to complete a Level 8 BSc (Hons) in Software Engineering.
My programming started in 2021 with Python scripts for crypto trading, which got me interested in blockchain and, later, robotics on the side. Those are past curiosities now, production ML is where the work actually is.
Returning to MTU Cork to complete a Level 8 BSc (Hons) in Software Engineering. QQI Level 6 Advanced Software Development with distinction prior. Focused throughout on systems, algorithms, and applied ML.
Previously shipped ML features at CompuCal in Cork, a regulated calibration-management platform. Built production RAG, OCR pipelines, predictive maintenance models, and MCP servers that gave internal agents real database access.
Focused on production ML, retrieval systems, AI agents, and predictive modelling for tabular and document-heavy problems. Comfortable owning a feature from research spike to deployed endpoint.
Embeddings, hybrid search, confidence scoring, and citation surfacing. pgvector in Postgres for most cases, LangChain for orchestration, FastAPI for serving. I care more about evaluation harnesses and retrieval quality than the latest framework.
Multi-agent orchestration via CrewAI. MCP servers that give agents real read/write access to SQL databases, internal APIs, and documentation. The hard part is the tools and evaluation, the prompts are the easy bit.
Classification, regression, anomaly detection, and forecasting on tabular data. CatBoost, XGBoost, LightGBM, and ensembles. I benchmark against real baselines with proper validation splits, not just hold-out on a toy dataset.
Turning scanned PDFs and messy documents into structured JSON. Azure Document Intelligence when accuracy matters, in-house GLM-OCR when cost matters, and a lot of careful post-processing either way.
Need an ML contractor for RAG, agents, or predictive modelling? Let's talk.