Senior Software Engineer focused on robust, scalable systems. I work mostly in Java/JVM (and Python), designing and operating distributed systems and the trade-offs that make them run at scale.
I also write Limitless System Design — a LinkedIn newsletter exploring limits of what is possible with "system design".
- CRDTs: Strong eventual consistency in distributed systems.
- Lock-free programming: Locks vs atomics — when, why and how.
- Software Engineering Trade-offs: Real-world choices in system design.
- Keycloak & Spring Boot: Keycloak Spring Boot starter for microservices.
- Akka WebSocket Chat: Typed-actor WebSocket chat.
- Java Streams Benchmark: Microbenchmarks for Java Streams.
- Writing, speaking, podcast guest spots
- Collaborations on performance & reliability topics
Got something interesting? DM me or email — happy to collaborate.