DEV Community

Cover image for About me
Marvin Richter
Marvin Richter

Posted on

About me

I'm a freelance software architect in Berlin working on serious software systems: JVM modernization, Cloudflare-native TypeScript platforms, data/knowledge architectures, and agentic engineering with guardrails.

My throughline is enforceable discipline: architecture rules that fail the build, explicit bounded contexts, contract-first integration, append-only audit trails, and human approval gates. No diagrams without consequences.

What I write about here

  • JVM modernization without rewrite theater (Strangler Fig, Branch-by-Abstraction, Anti-Corruption Layer)
  • TypeScript platforms with real domain boundaries
  • AI workflows that keep engineering judgment, review gates, and traceability
  • Data flows you can reconstruct

Open source

  • clarc: a workflow OS for Claude Code (agents, skills, hooks, rules, learning loops)
  • jvm-modernisation-playbook: runnable Strangler Fig, Branch-by-Abstraction, and Anti-Corruption Layer examples
  • spring-hexagonal-archetype: Spring Boot with hexagonal architecture, ArchUnit, and Testcontainers

Posts here are mirrored from my blog at marvin-richter.de. Available for architecture reviews, modernization, and agentic-engineering workshops. Reach me at kontakt@marvin-richter.de.

Top comments (0)