backend engineer · systems tinkerer · cdmx
Héctor Banderas builds systems that have to stay correct when the data is not.
I work on concurrent backend systems, GPS and telemetry pipelines, provider integrations, and the less glamorous machinery around them: validation, caches, queues, retries, tests, and operational proof.
My daily tools are Elixir/OTP, Phoenix, PostgreSQL/PostGIS, Redis/ETS, AWS, Docker, and Linux. Away from production services, I work with Rust on constrained ESP32 systems and networked tools.
Recent notes
archive- GPS can lie: designing telemetry validation before side effects
A practical ordering for duplicate, time, coordinate, rate, and movement checks in an ingestion pipeline.
- Publishing a multi-tenant ETS index without partial state
How composite keys, one mutation owner, and generation swaps turn a fast cache into a dependable read model.
- Debugging distributed data from the outside in
Why I begin with the raw request and persisted state, then move inward toward logs and code.
Working set
- production telemetry ingestion, multi-tenant data paths, third-party APIs
- laboratory embedded Rust, local-first software, agent orchestration
- method curl → logs → SQL/Redis → hypothesis → regression test