Paul Martin McNeill / Island of Ireland

Human problems.
Engineered answers.

AI engineering, web development & data analytics.

I connect data, software and AI to build tools for care, communication and everyday work. Take a look inside.

Listen to a short introduction (0:44)
Transcript

Welcome to Paul Martin McNeill's portfolio. Paul is an AI engineer, web developer and data analyst on the island of Ireland, with over fifteen years across IT, data and engineering. He builds tools for care, communication and everyday work: Voice, a predictive communication app for people who cannot rely on speech; analytics for health and social care; and reproducible machine learning research on public data. He holds a master's in Artificial Intelligence from Queen's University Belfast, and a First-Class degree in Computing from The Open University. Every project here has a case study, and several run live in your browser. To talk about a role or a project, use Get in touch.

Narrated with an AI voice made with ElevenLabs. It is not Paul’s voice.

  • 15+ yearsacross IT, data and engineering
  • Master’s in Artificial IntelligenceQueen’s University Belfast
  • First-Class BSc (Hons)Computing, The Open University

Inside the system

Care data, connected.

Follow a care record from source tables to an operational dashboard.

Step 1 of 3

Source records

Client records, visits, runs and rotas, workforce and finance data form the source layer. Aurora uses a synthetic dataset to demonstrate a Northern Ireland care model.

Aurora Power BI operations dashboard Aurora Domiciliary Care Explore the case study
Interactive architecture walkthroughSelect a stage to inspect it

A few things I’ve built.

Care systems, communication tools and the data behind them.

What I Do

Three disciplines, one practice

AI & Machine Learning

Autonomous agents, RAG pipelines, and tool-calling workflows in production.

  • LangChain
  • GPT/Claude
  • RAG
  • TensorFlow
  • Agents
  • MCP

Web Engineering

TypeScript front-ends, Node APIs, and integrations that hold up under load.

  • React
  • Next.js
  • Node.js
  • TypeScript
  • APIs
  • PWAs

Data Analytics

ETL, modelling, and dashboards leaders actually trust to act on.

  • Power BI
  • Python
  • SQL
  • Pandas
  • ETL
  • Dashboards
AI & Machine Learning

The systems I specialise in

Agents that act, retrieval grounded in real data, predictive models that survive production.

01

Autonomous AI Agents

Plan, call tools, recover from failure — wired into real workflows with guardrails and observability.

  • LangChain
  • OpenAI
  • Claude
  • Tool Use
  • MCP
02

RAG Pipelines & Knowledge Systems

Smart chunking, hybrid search, and grounding so models answer from your data.

  • Vector DBs
  • Embeddings
  • Chunking
  • Semantic Search
03

ML Models & Predictive Analytics

Forecasting, classification, and anomaly detection with proper evaluation pipelines.

  • Scikit-learn
  • TensorFlow
  • XGBoost
  • MLflow
04

Multi-Agent Orchestration

Specialised agents collaborating via function calling, message passing, and structured routing.

  • CrewAI
  • AutoGen
  • Workflows
  • Function Calling
Evidence

Four questions to ask before trusting a model

Each answer below is a measured result from two studies on public data, with the method, the failures and the corrections published beside it.

  • Is the result real?

    0.14 R² from noise

    Choosing a model's inputs before testing it scored 0.14 on shuffled data with nothing to find. That is as high as the real result. Done in the right order, the same recipe scored below zero.

    How it was measured
  • Can anyone act on it?

    75 to 80% false alarms

    Three and seven days ahead, 75 to 80% of the model's high-river warnings were wrong. A band drawn around today's flow, with no model at all, came close: 0.155 against 0.175 on the same score at seven days.

    How it was measured
  • Will it work somewhere new?

    0.850 to 0.752 skill, wet to dry

    A forecasting model trained on wet catchments and tested on dry ones lost about 0.10 of its skill, against 0.03 for a control trained on a random half. A whole region held out of training cost 0.019.

    How it was measured
  • Does the explanation hold?

    0.20 overlap between refits

    Refit the same model on a slightly different sample and its list of the 20 most important inputs changes. On average two refits share about a third of their lists (an overlap score of 0.20). Only two inputs stayed near the top.

    How it was measured
Stack

What I'm fluent in

Daily driver

Tools I reach for first.

  • Python
  • TypeScript
  • React
  • Node.js
  • Power BI
  • Pandas
  • Git
  • OpenAI API
  • Claude API
Strong working knowledge

Comfortable shipping in production.

  • TensorFlow
  • Scikit-learn
  • LangChain
  • Next.js
  • PostgreSQL
  • Firebase
  • Docker
  • Azure
  • AWS
  • DAX / Power Query
  • PyTorch
  • Hugging Face
  • MLflow
  • Kubernetes
  • GCP / Vertex AI
  • Jupyter
  • Java
Familiar

Used in projects, not my first pick.

  • C++
Paul Martin McNeill
About

Building from the island of Ireland

I’m Paul, an AI engineer, web developer and data analyst based on the island of Ireland. I build LLM-powered tools, web platforms and analytics for healthcare, accessibility and day-to-day operations.

My recent work includes NHSCT-aligned digital transformation, with Power BI reporting for care operations and compliance, and AI accessibility tools such as a predictive AAC app for non-verbal users.

I hold a master’s in Artificial Intelligence from Queen’s University Belfast and a First-Class BSc (Hons) in Computing from The Open University. I’ve also completed the Open University’s postgraduate M816 Data Management module.

Currently learning
  • Multi-Agent Systems with CrewAI experimenting
  • Kubernetes for ML Workloads learning
  • Vector databases & retrieval at scale learning
Let's Talk
Credentials

Certifications & memberships

  • Google Cloud Professional ML Engineer

    Google Cloud Professional ML Engineer

    Google Cloud · 2024; recertifying Dec 2026

  • AWS Certified Machine Learning — Specialty

    AWS Certified Machine Learning — Specialty

    Amazon Web Services · 2025

  • TensorFlow Developer

    TensorFlow Developer

    DeepLearning.AI / Coursera · 2024

  • PCPP1 and PCPP2 — Certified Professional in Python

    PCPP1 and PCPP2 — Certified Professional in Python

    Python Institute · 2024

  • MBCS — Member of the BCS

    MBCS — Member of the BCS

    British Computer Society

  • IET Member

    IET Member

    Institution of Engineering & Technology

Trajectory

A working career

Explore my roles, completed studies and professional certifications.

2024 — Present

Volunteer

Digital Volunteer / Technology Advisor

RSPB Rathlin Island Project

2024 — Present
Role

Creative Director / Technical Lead

Paramount Perceptions (Self-Employed)

2019 — Present
Education

Master’s in Artificial Intelligence

Queen’s University Belfast

Completed
Education

M816 Data Management

The Open University

Completed
Certification

AWS Certified Machine Learning — Specialty

Amazon Web Services

2025
Education

BSc (Hons) Computing — First-Class Honours

The Open University

2025
Certification

TensorFlow Developer

DeepLearning.AI / Coursera

2024
Certification

PCPP1 and PCPP2 — Certified Professional in Python

Python Institute

2024
Certification

Google Cloud Professional ML Engineer

Google Cloud

2024; recertifying Dec 2026

2016 — 2018

Role

CRM Systems Coordinator

Industrial Temps

2018 — 2019
Role

IT & Database Systems Manager

Platinum Support & Care Services Ltd

2016 — 2018

Earlier

Education

EDI Level 3 Diploma in Business & Administration

2014
Role

Earlier roles

Various

Up to 2016

Professional memberships & certifications

MBCS — Member of the BCS British Computer Society
IET Member Institution of Engineering & Technology
What People Say

Words from collaborators

Paul took our domiciliary care reporting from scattered Excel files and manual processes to a fully automated Power BI suite. What used to take the team days now takes minutes. He understood the clinical context, not just the data — that's rare.
Dr. Claire HendronService Manager, Domiciliary CareNorthern Health & Social Care Trust
We needed someone who could handle the full picture — data modelling, ETL pipelines, DAX, and the front-end dashboards — and explain it all to non-technical stakeholders. Paul delivered on every front.
Gareth MurrayHead of Digital ServicesNHSCT
The AAC app Paul built changed how we think about assistive technology. The AI prediction engine was fast, accurate, and most importantly, the families found it intuitive. That last part is the hardest to get right.
Dr. Aisling O'KaneSpeech & Language TherapistHSC Northern Ireland
Get in touch

Have something worth building?

Currently open to AI engineering, ML, and full-stack web opportunities — full-time, contract, or freelance. Tell me about the role or project, what you need built and your timeline.