Donal/ AI Engineer
Available

Donal O Callaghan

Making AI agents actually ship software — not just write code.

AI agent platforms, context engineering, multi-agent orchestration. Ireland.
About

Short version.

I build and operate production AI agent platforms at Alludium — multi-tenant orchestration, context architecture, validation harnesses, and the engineering workflows that keep agents grounded in real delivery. Previously Principal Software Engineer at Dell, driving AI adoption across engineering teams.

Day to Day

What the work looks like.

I don't write application code — I write the infrastructure that lets AI agents write and test code. Skills, constraints, memory, tooling, and orchestration. Humans set direction and taste. Agents handle planning, implementation, and review.

Context Engineering

Writing CLAUDE.md, AGENTS.md, and skill files that control what agents see, know, and are allowed to do. The context window is the product — deciding what goes in and what stays out is the core discipline.

Harness & Skill Design

Building procedural skill files that agents load before touching any layer of the codebase. Constitutional rules, verification criteria, and layer-specific constraints — so agents produce correct code without constant steering.

Multi-Agent Orchestration

Designing subagent topologies — parallel investigation swarms, fan-out research waves, and structured handoffs between specialised agents. Coordinating 3–5 agents working simultaneously on different facets of a problem.

Validation & Review Loops

PR review automation, turn-taking protocols, load testing harnesses, and platform fitness reviews. Agents review code, agents review agents, and humans make the strategic calls.

MCP Servers & Agent Tooling

Building the tool ecosystem agents operate through — persistent memory, inter-agent messaging, observability integrations. APIs designed for agents, not humans.

Durable Memory Systems

File-backed knowledge architectures that survive across sessions and agents. Research synthesis, architectural decisions, operational runbooks — all structured so agents can progressively disclose context as needed.

Work

Selected Work

🚁
Search & Rescue

SAR Tracker

Real-time GPS tracking console for mountain rescue operations. Live device positions on a MapLibre map, mission management, search area planning tools, GPX import, and helicopter tracking. Built for use in the field.

ReactTypeScriptMapLibre GLViteTauriTurf.js
🧠
Agent Infrastructure

Agent Cortex

MCP server for persistent AI agent memory. Semantic search, pattern capture, institutional knowledge, and context retrieval — the long-term memory layer for agentic workflows.

TypeScriptMCPSQLiteEmbeddingsSemantic Search
📬
Agent Comms

Agent Msg

Lightweight agent-to-agent mailbox. Enables structured message passing between autonomous agents — send, receive, and query messages across independent processes.

TypeScriptMCPSQLiteREST
🎛️
Step Sequencer

Air Beat Board

A browser step sequencer. 5 channels, 16 steps, procedural WebAudio kit, local sample import, per-row controls. Optional webcam hand tracking. No framework, no build step.

Web Audio APIMediaPipeJavaScriptWebRTC
🎹
Webcam + Sound

808/303 Acid Lab

Camera-based music instrument. Use your webcam and hand gestures to play a Roland 808 drum machine and 303 acid bass synthesiser in the browser.

MediaPipeWeb Audio APIJavaScriptWebRTC
🌊
Live Data Art

Ireland Pulse

A generative ambient art piece. Live data from Reddit, Irish Rail, Met Éireann and EirGrid woven into a single breathing visual — the mood of Ireland in real time.

ReactViteCanvasIrish RailMet ÉireannReddit
🌾
Irish Agri Data

Farm Dashboard

Agricultural intelligence for Irish farms. LPIS parcel maps, CAP payments, Met Éireann weather, OPW water levels, EPA biodiversity, market trends and compliance — all from public Irish data sources, no login required.

Next.jsTypeScriptMapLibreTremortRPCCSOMet Éireann
🏡
Eircode → Score

GreenScore

Rate any Irish address or Eircode 0–100 across walkability, public transport, flood risk, air quality and demographics. Real data, under 5 seconds.

TypeScriptHonoNTA GTFSOPWCSOEPA
🗺️
1829–1943

Historic Map Viewer

Ordnance Survey Ireland maps from 1829 to 1943. Slide through 114 years of the island with overlay modes and search.

ViteMapLibreOSi TilesTypeScript
🎙️
Sound → Object

Sample Alchemist

Record any sound — a clap, a hum, a tap — and the browser turns it into a playable 3D instrument. Fragments become physical objects you collide, drag, and perform with. No server, no login.

R3F v10WebGPUWeb Audio APITypeGPUVite