AI Engineer · Web Developer · Data Analyst

Building intelligent digital systems

I work at the intersection of AI, web engineering, and data analytics — designing LLM-powered agents, shipping production web apps, and turning messy operational data into decisions that actually move the needle.

View Projects
7+Years Experience
AI Agents& ML Models
NHSDigital Transformation
Full StackWeb Engineering
What I Do

Three disciplines, one practice

I move fluently across AI engineering, full-stack web, and analytics — so the systems I build don't stop at a prototype. They ship, they scale, and they get used.

AI & Machine Learning

Production LLM systems — autonomous agents, RAG pipelines, fine-tuned models, and tool-calling workflows wired into real business processes.

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

Web Engineering

Modern web apps end-to-end — TypeScript front-ends, Node APIs, progressive web apps, and integrations that hold up under real-world load.

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

Data Analytics

From operational chaos to clean dashboards. ETL, modelling, and reporting that gives leaders something they actually trust to act on.

  • Power BI
  • Python
  • SQL
  • Pandas
  • ETL
  • Dashboards
Selected Work

Projects that shipped

A mix of production systems, client work, and personal builds — each one a decision about what to ship, what to cut, and what to measure.

Aurora — NHS Digital Transformation
Reduced reporting cycle from 5 days to under 4 hours
AI + Healthcare

Aurora — NHS Digital Transformation

Northern Ireland-specific, NHSCT-aligned analytics platform — operations, finance, workforce, compliance — built on Access/SQL data layers and Power BI.

AI-Powered AAC App
Predictive AI assistive communication for non-verbal users
AI Accessibility

AI-Powered AAC App

Mobile + caregiver dashboard that combines on-device prediction, scene understanding, and real-time monitoring for non-verbal users.

CRM Reporting — Industrial Temps
Consolidated 6+ disconnected sources into a single live dashboard
Data Analytics

CRM Reporting — Industrial Temps

Data quality framework, ETL via Access + Power Query, and Power BI dashboards for placements, client performance, and consultant scorecards.

AI-Enhanced Social Healthcare Management System
Real-time safety monitoring with NLP-driven virtual assistant
AI + Healthcare

AI-Enhanced Social Healthcare Management System

AI-driven platform: client management, NLP virtual assistant, predictive analytics, and real-time safety monitoring for social healthcare delivery.

AI Assistant
Natural-language task automation across daily workflows
AI Engineering

AI Assistant

An LLM-powered productivity assistant — fine-tuned models, multiple interface integrations, and real-world automation.

Custom CRM Web Application
In-development CRM consolidating sales, comms, and analytics
Web Engineering

Custom CRM Web Application

Custom CRM tailored to streamline business operations — sales management, customer communication, and analytics in a single PWA.

Cloud-Based Data Management System
Hybrid SQL/NoSQL design with cloud-native storage
Cloud Computing

Cloud-Based Data Management System

Cloud-native database management system using SQL + NoSQL, designed for resilience and elastic scale.

Java Ticket Machine
OOP demonstration with full UI, video walkthrough, and source
Software Engineering

Java Ticket Machine

Java OOP showcase — inheritance, polymorphism, encapsulation — with a responsive UI and embedded demo video.

Walkthroughs

See it running

Project demo videos. Click to load — thumbnails first, iframes only on tap to keep things fast.

AI & Machine Learning

The systems I specialise in

Practical AI: agents that take action, retrieval that grounds answers in real data, and predictive models that survive contact with production. Less demo, more deployment.

01

Autonomous AI Agents

Agents that plan, call tools, and recover from failure — wired into real workflows with guardrails, observability, and human-in-the-loop where it counts.

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

RAG Pipelines & Knowledge Systems

Retrieval that actually retrieves. Smart chunking, hybrid search, evaluation, and grounding so models answer from your data — not their training distribution.

  • Vector DBs
  • Embeddings
  • Chunking
  • Semantic Search
03

ML Models & Predictive Analytics

Classical and deep models for forecasting, classification, and anomaly detection — with feature pipelines, experiment tracking, and proper evaluation.

  • Scikit-learn
  • TensorFlow
  • XGBoost
  • MLflow
04

Multi-Agent Orchestration

Specialised agents collaborating across structured workflows — function calling, message passing, and routing logic that keeps complex tasks coherent and debuggable.

  • CrewAI
  • AutoGen
  • Workflows
  • Function Calling
In motion

See how an agent thinks

Hand-rolled animation of a research agent — input, planning, tool use, memory, synthesis, output. Auto-plays once when it scrolls into view.

  1. User input

    "Analyse this quarterly report and summarise the key findings."

  2. Planning

    Decompose into sub-tasks:

    • Extract text
    • Identify sections
    • Analyse financials
    • Detect trends
  3. Tool selection

    Choose tools for each sub-task:

    • document.parse
    • nlp.classify
    • chart.render
  4. Execution loop

    Call each tool, capture output:

    • document.parse(report.pdf) → 28 pages, 14 tables
    • nlp.classify(sections) → 4 categories
    • chart.render(trends) → 3 charts
  5. Memory

    Findings stored in working memory:

    Revenue +12% YoY Cost ratio improved EMEA outperformed
  6. Synthesis

    Combine findings into a coherent narrative; check against the original prompt.

  7. Output

    "Q3 revenue grew 12% YoY driven by EMEA. Margin improved 180bps as cost ratios fell. Forecast a softer Q4 on currency drag."

Live Lab

Try a model in your browser

A small CNN trained on movie reviews, running entirely on your device — no server, no upload. Type a sentence and the model classifies its sentiment in milliseconds. Lazy-loads when this section enters view.

Awaiting input — try a sample or type your own.
Model
sentiment-CNN v1
Size
Inference
Runtime
TensorFlow.js · WebGL
Under the hood
  1. Tokenise — split your sentence on whitespace and look up each word in a 20k-word vocabulary.
  2. Encode — map words to integer indices, pad or truncate to length 100.
  3. Inference — feed the sequence through a small CNN (embedding → conv → global max pool → dense).
  4. Decode — output is a single value 0–1 — closer to 1 is more positive.

Model and vocabulary are fetched from the public TensorFlow.js model host on first use, then cached by your browser. No data leaves your device. The whole forward pass runs on your GPU via WebGL.

Stack

What I'm fluent in

Tiered honestly. No percentages — they don't mean much across different tools and contexts. This is what I reach for, what I ship in, and what I'm familiar with.

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
Familiar

Used in projects, not my first pick.

  • PyTorch
  • Hugging Face
  • MLflow
  • Kubernetes
  • GCP / Vertex AI
  • Jupyter
  • Java
  • C++
How I Work

Principles, not posters

How I actually approach work — not slogans on a wall. These are the things I push back on when corners get cut.

  1. 01

    Ship, then iterate

    Production-ready first, refine after. Notebooks are for experiments — they aren't a deliverable.

  2. 02

    Measure everything

    Monitoring, logging, and drift detection are part of the build. If you can't measure it, you can't improve it.

  3. 03

    Ethics by default

    Fairness checks, explainability, and responsible-AI practices are built in from day one — not bolted on under deadline.

  4. 04

    Human-centred

    I test with real users, prioritise accessibility, and design for the person at the other end — not the algorithm.

Paul Martin McNeill
About

Building from Northern Ireland

I'm Paul — an AI engineer, web developer and data analyst based in Northern Ireland. My work sits where engineering meets evidence: shipping LLM-powered tools, modern web platforms, and analytics that hold up to scrutiny.

Recent work includes NHS digital transformation with the Northern Health and Social Care Trust — Power BI suites for operations, finance, workforce and compliance — and AI accessibility tools like a predictive AAC app for non-verbal users with a real-time caregiver dashboard.

On the analytics side, I've rebuilt CRM reporting pipelines, run data-quality frameworks, and turned brittle exports into versioned datasets that survive a Monday morning.

Let's Talk
Building in Public

Recent activity

Live commit graph from github.com/mcneillium. It updates daily — proof I'm still shipping, not just presenting.

GitHub contribution chart for mcneillium
Credentials

Certifications & memberships

A record of formal recognition across machine learning, software engineering, and professional bodies — kept current and continuously expanded.

  • Google Cloud Professional ML Engineer

    Google Cloud Professional ML Engineer

    Google Cloud · 2025

  • AWS Certified Machine Learning — Specialty

    AWS Certified Machine Learning — Specialty

    Amazon Web Services

  • TensorFlow Developer

    TensorFlow Developer

    DeepLearning.AI / Coursera

  • PCPP1 — Certified Professional in Python

    PCPP1 — Certified Professional in Python

    Python Institute

  • MBCS — Member of the BCS

    MBCS — Member of the BCS

    British Computer Society

  • IET Member

    IET Member

    Institution of Engineering & Technology

What People Say

Words from collaborators

Paul translates complex data requirements into clear, actionable dashboards — and just as importantly, into change the team can adopt.
Senior Stakeholder NHS Trust · Northern Health & Social Care Trust Placeholder
Technically deep, genuinely empathetic, and unusually comfortable across the full stack from data to delivery — exactly the kind of engineer healthcare and accessibility need.
Project Collaborator AI Research Placeholder
Brings rigour to AI work that often lacks it — proper measurement, observability, and a sceptical eye on model outputs. Builds systems that hold up to scrutiny.
Engineering Peer ML Engineering Placeholder
Get in touch

Have something worth building?

I'm open to interesting work — AI engineering, web platforms, analytics, or the kind of project that doesn't fit neatly in one box. Drop a line.