Full-stack software engineer specializing in cloud-native development and modern web technologies. Expert in Go backend services, microservices architecture, and cutting-edge frontend frameworks. Passionate about building robust, scalable software solutions with clean code principles and efficient architecture design.
Languages: 🇬🇧 English (Fluent) | 🇩🇪 German (Fluent) | 🇨🇳 Chinese (Basic)
Software development transcends the dichotomy of art versus science — it embodies both.
We are software philosophers: professionals who not only construct functional programs but seek to understand and enhance the human experience through technology. This perspective challenges us to continuously question established patterns, optimize relentlessly, and view each line of code as an opportunity to positively impact people's lives.
When I'm not architecting systems or writing code:
🐱 Cat enthusiast • 🍳 Cooking • 🔬 Soldering •
Explore my pet projects that showcase my skills in building modern, event-driven microservices:
VS Code extension for Protobuf — syntax highlighting, formatting, intelligence
Essential toolkit for Protocol Buffers development with comprehensive language support and smart features.
✨ Top 3 Features:
- 💎 Rich Syntax Highlighting — Beautiful, semantic coloring for proto2/proto3 that makes schemas readable
- 🧭 Smart Navigation — Jump to type definitions and navigate references across your entire proto schema
- 📊 Schema Graph Visualization — Interactive graph view to explore message relationships and dependencies
Eventing - built on Watermill with batteries included
A powerful event-driven framework for Go that simplifies building event-driven microservices with built-in best practices.
✨ Top 3 Features:
- 🌊 Watermill-Powered Core — Built on battle-tested Watermill foundation with enhanced developer experience
- 🔌 Plug-and-Play Middleware — Pre-configured observability, retries, and error handling out of the box
- 📦 Type-Safe Events — Protobuf-first design ensures compile-time safety and seamless serialization
OAPI-driven API scaffolding — fast, consistent, batteries included
An OpenAPI-driven framework for rapidly building consistent and production-ready REST APIs in Go.
✨ Top 3 Features:
- 📝 Spec-First Development — Generate production-ready code from OpenAPI specs with zero boilerplate
- 🎨 Multi-UI Support — Deploy Swagger, Stoplight, and other web UIs with a single configuration line
- 🔧 Batteries Included — Health probes, middleware stack, and observability built-in from day one
Real-world example service using Protoflow and Apiweaver
A complete example demonstrating how to build event-driven microservices using both Protoflow and Apiweaver frameworks.
✨ Top 3 Features:
- 🏗️ Production Blueprint — Copy-paste architecture for real-world microservices with best practices
- 🔗 Framework Integration — See Protoflow and Apiweaver working together in harmony
- 📚 Learning Resource — Comprehensive examples with detailed comments and documentation
Event-driven Go project scaffolding — from zero to production-ready in minutes
A powerful scaffolding tool that generates event-driven Go microservices from scratch with an intuitive TUI for rapid development.
✨ Top 3 Features:
- 🎨 Beautiful TUI — Interactive terminal interface to add handlers, events, and components on the fly
- 📦 Template-Powered — Generate boilerplate-free code using smart templates for event-driven patterns
- ⚡ Instant Scaffolding — Bootstrap complete event-driven Go projects with best practices baked in