~/projects
~/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.
Markdown2Medium
Convert Hugo-friendly Markdown into Medium-ready posts with a live preview and one-click copy.
Antarctic Iceberg Tracker
Real-time iceberg monitoring with NASA data, automated pipelines, and GitHub as a data platform.
Habit Tracker
Aesthetic challenge-grid habit tracker hosted on GitHub Pages.
Nursing Tracker
Home-screen PWA for nursing/feeding logs, built and shipped on GitHub Pages.