Software architect based in Berlin. Primary focus is JVM β Spring Boot, hexagonal architecture, and legacy modernisation.
spring-hexagonal-archetype β Maven archetype generating a Spring Boot 4 + Java 25 project with hexagonal (ports-and-adapters) architecture enforced by ArchUnit. One working vertical slice, Testcontainers integration tests, Micrometer wired.
Java 25 Spring Boot 4 Hexagonal Architecture ArchUnit Testcontainers
jvm-modernisation-playbook β Patterns for migrating legacy JVM monoliths to modern Spring Boot architecture, with runnable code examples. Covers Strangler Fig, Branch-by-Abstraction, and Anti-Corruption Layer β each as a before/after Spring Boot project with a feature flag to switch between legacy and hexagonal target state. Read the playbook β
Java 21 Spring Boot Strangler Fig Branch-by-Abstraction ACL
gloam β 54 terminal and editor colour themes, each built from a single atmospheric concept.



