Platform engineer in Dublin. I build infrastructure that's secure by default and easy to live with.
- Six years at Microsoft Azure: helped stand up two US sovereign clouds, turned EU data law into architecture for the EU Data Boundary, and ran build and deploy tooling for 100+ Azure Core repos.
- Most recently lead platform engineer at a smart-building startup: AWS, Kubernetes (EKS), Terraform, PKI and just-in-time access.
- Co-inventor on two US patent applications. Started out as an electrician's apprentice at 15, so I like hardware too.
- I'm also Dyslexic. I like to write about making tools and documents that work for people like me.
CV · LinkedIn · Blog · Consulting
| mentat-template | A private knowledge base your AI tools share. Markdown notes served to Claude and OpenCode over MCP from a Cloudflare Worker, with GitHub sign-in for one account. Post · Live demo |
| cv-pipeline | My CV as code. One LaTeX file builds accessible, dyslexia-friendly and high-contrast PDFs, plus Markdown and JSON, with a preview for every pull request. Post |
| scrobSter | Identifies the music playing in every room from mics and cameras, and scrobbles it to Last.fm, ListenBrainz and Maloja. Post |
| MercurySandbox | A self-hosted AI coding-agent stack in sandboxed Docker containers. |
- mentat: one memory for all my AI tools · 04 Nov 2026
- scrobSter: scrobbling the music in every room · 01 Nov 2026
- My CV is a CI pipeline · 30 Sep 2024
- NiFi Authentication with Azure Active Directory · 08 Nov 2022
- Shelly Smart Bulb Control with Fallback · 15 Mar 2026
- Some notes and tools for reverse engineering / deobfuscating / unminifying obfuscated web app code · 13 Mar 2025
- Tesla Key Card Protocol · 08 Oct 2024
- covid_improved.rb · 17 Mar 2020
| Repo | What | Pushed |
|---|---|---|
| mentat-template | Read more about mentat: https://blog.benjamin.ie/mentat TypeScript | 13 Nov 2026 |
| sidepulse-mqtt | Show SidePulse agent status and LEDs in Home Assistant over MQTT, and control the LEDs. Python | 13 Nov 2026 |
| opencode-sidepulse | Show opencode agent status on a SidePulse Pro or Dot LED device. JavaScript | 13 Nov 2026 |
| ha-addons | Home Assistant add-ons Shell | 13 Nov 2026 |
| legocam | macOS user-space driver for the 1999 LEGO Studios camera (Logitech QuickCam Web). Use it as a webcam. C | 10 Nov 2026 |
The map and lists update themselves every few hours from my blog and GitHub (scripts/build_profile.py). The music card is live, drawn by now-playing-card from Last.fm, fed by scrobSter.




