Senior Software Engineer obsessed with distributed systems, observability and developer platforms. I build things that handle a lot of traffic and try not to wake me up at 3am.
stack := map[string][]string{
"languages": {"Go", "TypeScript", "Python"},
"infra": {"Kubernetes", "Kafka", "Redis", "Prometheus"},
"principles": {"distributed systems", "observability", "platform engineering"},
"scale": {"thousands of req/sec", "low-latency pipelines", "high-throughput systems"},
"currently": {"MIT 6.5840 Distributed Systems", "building in public"},
}I use AI as a thinking partner and iteration accelerator — not a code vending machine. My take: the best engineers using AI aren't the ones who prompt the most, they're the ones who know exactly when to trust it, when to challenge it, and when to throw it out and think for themselves.
Practical, responsible, iterative. Ship faster, understand deeper.
I write about distributed systems, infra decisions and the occasional hard-learned lesson.
⚡ Fun fact: I've debugged more race conditions than I've eaten paellas. And I'm from Spain, so that's saying something.




