Hello! I am a software engineer with background on distributed systems, software delivery. I'm good at turning business problems into technical ones, and support engineering teams to solve them effectively.
I work a Principal SWE at Midokura building systems to manage fleets of intelligent devices within Sony's Edge AI sensing platform, AITRIOS. I previously worked at New Relic, Adevinta, Last.fm and some others. For more info, check out the about section.
I write about software engineering, you can join the mailing list using the form below, or via RSS feed (expect low frequency, long form content.) I'm also at Bluesky and Twitter/X.
Archive
- Why aren't we all serverless yet?
- Identifiers are better off without meaning
- Alert on symptoms, not causes
- How about we forget the concept of test types?
- How organisations cripple engineering teams with good intentions
- Migrating an Eureka-based microservice fleet to Kubernetes
- Talk write-up: "How to build a PaaS for 1500 engineers"
- Kubernetes made my latency 10x higher
- Sizing Kubernetes pods for JVM apps without fearing the OOM Killer
- GC forensics by example: multi-second pauses and allocation pressure
- How does the default hashCode() work?
- Frugal memory management on the JVM (Meetup)
- DirectBuffer creation / disposal has hidden contention on sun.misc.Cleaner