When One Worker Is Not Enough
Learn how PostgreSQL coordinates multiple task workers with atomic claims, leases, retries, and safe state changes.
Hey, I'm Tharun. Data Engineer II at Micron Technology.
I work across backend engineering and data infrastructure—designing for scale, making failures understandable, and writing down what I learn along the way.

Focused projects across AI applications, backend infrastructure, and distributed systems.
A resilient API gateway with health monitoring, circuit breakers, retry policies, and Gemini-powered incident remediation, paired with an operations dashboard for audits and escalation.
A PostgreSQL-backed distributed task scheduler supporting priority- and time-based execution, configurable retries, cancellation, and multiple independent workers. Atomic task claiming and lease-based recovery coordinate concurrent workers and reclaim tasks after worker failures.
An interactive single-page story that estimates the hidden annual time and distance cost of commuting, with all calculations performed locally in the browser.
Thoughts on distributed systems, backend engineering, and infrastructure.