Senior Software Engineer | DevOps & Cloud Infrastructure | AI/ML Enthusiast
Hey there! I’m Joel Hanson, a Software Engineer at IBM, currently immersed in leveraging event streams for smarter data-driven insights. Previously an AI Engineer at Impress.ai, I’m passionate about making AI more user-friendly for everyone—transitioning from batch to real-time machine learning and evolving architectures from request-driven to event-driven.
- 🔭 Currently writing a [blog on building an MCP server for Kafka](https://joel-hanson.github.io/ and exploring event-driven data platforms.
- 🌱 Continuously learning about distributed systems, Kubernetes operators, and emerging AI frameworks.
- 💬 Ask me about Kafka, Kubernetes, Terraform, or Python best practices.
| Cloud & DevOps | Languages | Data & Streaming | Tools & Platforms |
|---|---|---|---|
| AWS · GCP · IBM Cloud | Python · Java · JavaScript | Kafka · PostgreSQL · Redis · Flink | Kubernetes · Docker · Openshift |
| CI/CD (Jenkins, GitHub Actions) | Shell · SQL · Go | Pandas · NumPy · MLflow | Kafka Connect · FastAPI · AWS Cloudformation |
- What If Your Kafka Sent Half the Data Over the Network?
- Aesthetic Habit Tracker: A Challenge Grid That Lives in Your Browser
- From Prompt to Home Screen: Shipping Nursing Tracker with GitHub Pages
- From Celery to Restate: Rethinking Async Tasks in Django
- Adding Durable Execution to Flask Applications with Restate
Feel free to open issues or PRs on any of my projects — I love collaborating on open-source!





