Things I’ve built, mostly in the open.

Lately that means infrastructure for AI agents: where they work, what context they get, and how they reach tools. Further down are older open-source projects, kept here because some of them still get the odd star.

  • Viberglass

    2026

    An open-source, self-hosted workspace where a team and its coding agents work on the same tasks, from the first question to the final reviewed artifact.

    github.com

  • openroadie

    2026

    A live graph of your services, teams, concepts and dependencies: highly available, permissioned and agent-ready. Built at Roadie.

    github.com

  • ctxpack

    2025

    An early MCP gateway: curate tools, prompts and resources into context packs and deploy them to Claude, ChatGPT or any MCP client with one click over OAuth 2.1.

    ctxpack.com

  • local-ctx

    2025

    Exposes local stdio MCP servers as OAuth-secured endpoints, so web clients like claude.ai can use servers running on your own machine.

    github.com

  • roadie-agent

    2022

    A JS/TS library for building services that extend Roadie’s built-in functionality from inside your own network.

    github.com

  • Kollections

    2017

    A primer and cheat sheet for Kotlin’s collection extension functions.

    github.com

  • fullstack-kotlin

    2017

    A full-stack Kotlin course: a Kotlin React frontend on a Kotlin Spring Boot 2 backend.

    github.com

  • NERD stack

    2015

    Hipsterer than MEAN: a Node.js, Express, React and database application skeleton from back when isomorphic React was a novel idea.

    github.com