Writing in progress.
Long-form posts on what I work on day to day — backend systems, IoT pipelines, and open-source contributions. Here’s what’s in the queue.
- 01DraftingPipelines
Idempotent ingestion: watermarks, conflict policies, and the cron-replay test
How to design pull pipelines that survive retries, partial failures, and full backfills — without writing a single duplicate row.
- 02OutliningIoT
Scaling an MQTT broker past 60,000 topics without losing your mind
Topic taxonomy, wildcard cost, retained-message gotchas, and what actually changed when we hit the wall at Consulta.
- 03DraftingBackend
Versioned REST without the boilerplate: a thin Spring Boot pattern
Living with /api/v1 and /api/v2 in the same service, without writing the same handler twice. OpenAPI auto-generated from code.
- 04ResearchingOpen source
GSoC 2026: my OpenTripPlanner reading list (and what I broke first)
A working developer’s notes on getting useful inside a large, mature Java codebase that’s older than my career.