Skip to content

Turning raw data into real-time intelligence.

Principal Engineer building platforms that process billions of events a day, writing about what survives production.

What I write about

All posts →
20 JUN ’26

Valhalla: Why Java Sacrifices Objects for CPU Cache

How Project Valhalla in JDK 28 restructures memory layouts to optimize CPU cache locality, eliminating pointer chasing by trading off object identity.

Software Engineering · 14 min read

18 JUN ’26

Discrete Diffusion: Bypassing the HBM Bottleneck

Explore how discrete diffusion shifts AI inference from HBM bottlenecks to raw GPU compute, rewriting local versus cloud deployment economics completely.

AI/ML · 13 min read

17 JUN ’26

Agentic Testing is a Costly Cop-Out for Flaky Code

Why agentic testing is an expensive band-aid for broken architecture. I explain why deterministic environments beat non-deterministic AI agents every time.

Software Engineering · 11 min read