// projects
Go Iam Service
Performance-first authentication and identity service built as a modular monolith with Clean Architecture. Includes refresh token rotation with breach detection, Lua/Redis rate limiting, and full observability (Prometheus metrics, structured logging).
Hex Auth Service
High-performance IAM solution with Hexagonal Architecture (Ports & Adapters). O(1) token validation via Redis, Refresh Token Rotation, and real-time breach detection.
Flowcore
Distributed, durable, and observable workflow engine. Supports the Saga pattern with automatic compensations, workflow versioning, multi-tenancy, and worker failure recovery.
// blog
Why I Chose Hexagonal Architecture to Build a High-Performance IAM Service
When I started designing hex-auth-service, I knew that an IAM service needs to be maintainable over the long term
Why I Implemented Refresh Token Rotation Instead of Long-Lived Tokens in go-iam-service
When designing the authentication system for go-iam-service, one of the most important decisions was how to handle refresh tokens
How I Built a Durable Workflow Engine with Sagas Using Python and Celery
When I started designing flowcore, I had a clear problem: distributed microservices fail, and when a multi-step process fails halfway through, you need a reliable way to undo what already executed or