Software Engineer · IBM Event Streams · Kafka · Kubernetes operators · AI tooling
Portfolio · GitHub · LinkedIn · Medium
I'm a Software Engineer at IBM on Event Streams (Apache Kafka on Kubernetes/OpenShift). Previously an AI engineer at impress.ai. I write about event streaming, MCP, connectors, and shipping production systems.
- Currently building and writing about Kafka, MCP servers, and event-driven platforms
- Continuously learning distributed systems, Kubernetes operators, and AI tooling
- Ask me about Kafka, Kafka Connect, Kubernetes, or Python/Java backends
| Area | Technologies |
|---|---|
| Distributed systems | Kafka, Kafka Connect, Kubernetes operators, Apicurio Registry, IBM MQ |
| Languages | Python, Java, Go, JavaScript, TypeScript, SQL, Bash |
| Backend & data | Django, DRF, Celery, Redis, PostgreSQL, Elasticsearch |
| Cloud & DevOps | AWS, IBM Cloud, Docker, OpenShift, Jenkins, Keycloak |
| AI tooling | MCP, RAG, FastAPI |
- ContextLayer — Turn REST APIs into MCP servers
- kafka-mcp-server — Kafka ops as MCP tools
- sse-kafka-connector — SSE → Kafka Connect (used in Event Streams demos)
- Apicurio Registry — V2→V3 migration lead; upstream MCP HTTP PR in progress
- Memstream — CockroachDB writes → searchable agent memory (same DB)
- Bijou — Variable-length integer encodings + Kafka serializers
- Foldmark — Printable bookmark maker. Pick a shape, download a PDF, fold. (writeup · GitHub)
- Where Is My Commit — Client-side GitHub tools for “when did this ship?” (GitHub)
Feel free to open issues or PRs — happy to collaborate on open source.