Software Architect · Microservices · Java 21 · Spring Boot 3.x · OpenAPI · Keycloak
Designing production-grade systems with hexagonal architectures, type-safe API contracts, and secure service-to-service communication. Passionate about evolving developer experience with code generation, reusable SDKs, and clean architectural boundaries.
- Microservices & DDD
- OpenAPI & Client Code Generation
- Type-Safe API Design (Envelope & Generics Patterns)
- Identity & Access (Keycloak, OAuth2, JWT)
- Licensing Frameworks (issue/validate, SDK/CLI)
- Cloud & DevOps (Docker/K8s, CI/CD)
- Observability (OTel, Grafana, Sentry)
Type-safe generic API clients with OpenAPI Generator + custom Mustache templates, adoption-ready for real-world projects.
Java 21 · Spring Boot 3.4 · OpenAPI Generator 7.x
End-to-end licensing framework with Spring Boot 3 — secure key generation, detached signatures, token validation, SDK & CLI. Delivers full license lifecycle with Keycloak integration and Redis caching.
Java 21 · Spring Boot 3.5 · Keycloak 26.x · Redis 8.x · Maven · Docker · Caffeine · JWT
An architecture-first project generator that creates Spring Boot projects with executable architecture guardrails, making structural boundaries explicit and continuously verifiable as the codebase evolves.
Focus areas:
- Architecture-aware project generation (standard or hexagonal layouts)
- Executable guardrails via generated ArchUnit tests (opt-in)
- Deterministic, CI-verified project output
- Profile-driven evolution without framework lock-in
Java 21 · Spring Boot 3.5 · Executable Architecture · Architecture Guardrails · Hexagonal / Layered · CI/CD
💼 Open to remote opportunities as a Software Architect / Backend Lead
🔑 Expertise in Java 21, Spring Boot 3.x, Microservices, OpenAPI, Keycloak, Security (OAuth2, JWT), Cloud & CI/CD
📬 Reach me via LinkedIn or [email protected]
All public repositories are under the MIT License unless otherwise noted.


