Skip to content

Work

Things I build.
Practical by design.

Tools for gateway demos and AI agents, and the occasional side project.

Selected project

Rustybin.

A single-binary upstream for API, AI and agent gateway demos.

What Rustybin does

Put Rustybin behind any gateway and you get something realistic to route to: a mock LLM that speaks seven providers’ native APIs, an MCP server, A2A agents, an OAuth and OIDC provider, real auth checks, and failure modes you can trigger on demand. Everything is deterministic and bounded, and a web console shows exactly what the gateway forwarded.

  • Mock LLM for OpenAI, Azure OpenAI, Anthropic, Gemini, AWS Bedrock, Ollama and Cohere, streaming in each native format.
  • An MCP server, including an OAuth 2.1 protected variant, and A2A agents for agent gateway demos.
  • A built-in OAuth 2.0 and OIDC provider, plus real API key, JWT, HMAC and mTLS checks.
  • Delays and failures on demand for every route, to show retries, fallback and rate limiting.

Rust · Docker

More projects

decK CLI agent skill

Teaching AI agents to manage Kong configuration declaratively.

An agent skill for decK, Kong’s declarative configuration CLI. It helps AI agents convert OpenAPI specifications into Kong configuration, validate and lint it, sync it to Kong Gateway or Konnect, and automate deployments in CI/CD pipelines.

Kong · decK · Agent skills

Raspberry Pi photobooth

A button, three LEDs, a countdown and a camera.

A selfie station for the Raspberry Pi. A Python script drives a button and status LEDs over GPIO, plays an audio countdown, takes the photo, and saves it alongside a thumbnail.

Python · Raspberry Pi