Projects

Open-source tooling, the platform work that paid for the lessons, and a community that turned into a company.

Everything I have built

Open source

TypeScriptMITFlagship62 stars on GitHub

ai-engineering (opens in a new tab)

A harness that sits under the agent you already use, decides every tool call before it runs and never calls a model itself.

An agent will happily write code that ships a secret. This puts the same rules in front of Claude Code, Copilot, Cursor and Codex, so the gate decides what lands rather than the model.

TypeScriptMITHomebrew7 stars on GitHub

claudeline (opens in a new tab)

A cross-platform statusline for Claude Code showing model, context, rate limits and effort.

It puts model, context and rate limit in the terminal you are already looking at, so you notice you are running out before it stops you.

TypeScriptMIT1 star on GitHub

copilotline (opens in a new tab)

The same statusline idea, ported to the GitHub Copilot CLI.

Released out of the Arcasiles community after people asked for the Copilot version.

RustOpen source

mlx-cli (opens in a new tab)

A static Rust binary that manages local MLX model servers on Apple Silicon: list, start, stop and check what is on disk.

The model server on your own machine stays one command away, instead of a Python environment you have to remember first.

PythonOpen source

agent-watch (opens in a new tab)

A skill that gives a coding agent the ability to watch a video: scene-change frames, a microscope on the opening seconds, and an optional knowledge-base save.

An agent that cannot watch a video can only read what somebody else wrote about it.

TypeScriptOpen source

ai-shell (opens in a new tab)

A CLI that turns natural language into shell commands, with your own API key and the provider you choose.

The command is suggested, not executed: you still read it and decide.

TypeScriptApache-2.0MCP2 stars on GitHub

pipeline-assistant-mcp (opens in a new tab)

An MCP server that reads CI/CD pipelines on Azure DevOps and GitHub, applies security policy and posts compliance findings back onto the pull request.

Pipeline review is the least loved job on any platform team. This one reads every pipeline and never gets bored.

WorkshopMIT4 stars on GitHub

ai-engineering-workshop (opens in a new tab)

A 45-minute hands-on workshop that takes a room from install to a merged pull request.

Written for the session I ran at Celonis in May 2026, then left in the open so anyone can run it.

C#MITArchive16 stars on GitHub

MeetupApi (opens in a new tab)

A C# client for the Meetup API, written during the .NET years.

Still forked and still opened, ten years on. It is here because the .NET years happened and I am not going to pretend otherwise.

Platform work

Since 2017InsuranceAI engineeringDay job

AI engineering and platform governance at Nationale-Nederlanden

Since 2017: mobile, cloud, the API platform, platform engineering and platform governance, and now the AI engineering built on top of them.

Governance only works when it removes friction. If a team has to choose between the golden path and shipping, the golden path lost.

Community

Vega BajaMadrid1,870 members

Arcasiles Group (opens in a new tab)

A cultural-tech company built on three lines: tech, events and community, with the music side inside events.

It started as people meeting up in the Vega Baja. The company came later, in November 2024, once the community had proved it would keep showing up.

In progress

These are private, so I can describe what they do but not name them.

PrivateBuilding

Governed agentic memory

A kernel-isolated, auditable memory layer for AI agents working inside regulated, EU-resident organisations.

Agents forget, or they remember too much in the wrong tenant. Both are compliance problems before they are engineering ones.

PrivateBuilding

An agent control plane

The thing that runs a company staffed largely by AI agents: approvals, kill switches, and the real cost per task.

It is also the honest source material for the talk about running twenty agents and surviving.

PrivateBuilding

Reusable agent skills

A library of agent skills for presentation creation, social publishing and software release workflows.

The same skills, packaged so any agent surface can run a repeatable job instead of improvising it every time.

Want one of these in your org?

ai-engineering is MIT and installs in a minute. The rest is a conversation.