Skip to main content

~/projects

Platform & open-source work (Kafka, MCP, connectors, demos) first; personal apps and lighter side tools below.

~/projects/platform

Kafka, MCP, connectors, streaming demos, and open-source tooling.

Apicurio Registry

Led Apicurio Registry V2→V3 for Event Streams; upstream HTTP MCP + OAuth forwarding is an open PR under review.

ContextLayer

Transform any REST API into an MCP server — connectors that make existing APIs usable by LLM tools.

Kafka MCP Server

Expose Kafka cluster operations as LLM-accessible tools via the Model Context Protocol.

bijou64

Shrink Kafka integer payloads with a compact encoding library for Java/Kafka apps.

Kafka Connector Template

Production-ready Kafka Connect template with Testcontainers integration tests.

Stream Wars

A real-time multiplayer tap battle that turns every click into a Kafka event you can inspect.

SSE Kafka Connector

Kafka Connect source that turns Server-Sent Events streams into Kafka topics — used in Event Streams demos.

Django DRF → MCP

Turn an existing Django REST Framework project into MCP tools for AI assistants in minutes.

GitHub Data Platform

Turn GitHub Actions + Pages into a free scrape-and-serve data API — template and weather example.

SSE Stream Monitor

Minimal Server-Sent Events demo — a live CPU/RAM dashboard with almost no client code.

Flask + Restate

Side-by-side Flask apps showing durable execution with Restate versus plain request handlers.

Django Celery → Restate

Compare Celery-style async tasks in Django with Restate durable execution on the same workload.

~/projects/personal

Smaller apps and side tools — useful, personal, not the hiring brief.