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 workflow automation platform that accepts JSON webhooks, stores events durably in PostgreSQL, and executes configured actions in background workers with bounded retries and dead-letter handling. Includes a Next.js control room for workflow, execution, and credential management.
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.
Thoughts on distributed systems, backend engineering, and infrastructure.