Skip to content
View benkelly's full-sized avatar
♒
♒

Organizations

@idk-ie @project-c12 @Stef-ie @benjamin-ie

Block or report benkelly

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
benkelly/README.md
What I'm listening to, live from Last.fm via scrobSter

Hi, I'm ben

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

Things I've built

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.
A map of my projects and the posts I've written about them

Latest writing

Latest gists

Recently active

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.

Popular repositories Loading

  1. NiFi-Authentication-with-Azure-Active-Directory-Setup-Guide NiFi-Authentication-with-Azure-Active-Directory-Setup-Guide Public

    8 8

  2. legocam legocam Public

    macOS user-space driver for the 1999 LEGO Studios camera (Logitech QuickCam Web). Use it as a webcam.

    C 8

  3. scrobSter scrobSter Public

    Scrobble the world!

    Python 2

  4. cv-pipeline cv-pipeline Public

    LaTeX CV - GitOps like automation, building & publishing tool

    Python 2

  5. audio_restart audio_restart Public

    For MacOS/OSX, ever open your Mac from sleep or hibernation to discover that you have no sound? Too lazy to restart? Who isn't!

    Shell 1

  6. Poker_Bot Poker_Bot Public

    COMP30050 Software Engineering Project 3 - Group: @Poker_Bot

    Java 1