Idempotency: A Deep-Dive Triggered by a Real-World Double-Charge Failure
Payments should never charge twice. I break down Post/Redirect/Get, idempotency keys, and storage-layer guarantees that keep retries from corrupting state.
Read on MediumHi, my name is
Backend-focused engineer who builds across the stack from efficient APIs to the systems that keep them running.
I'm a software engineer with a strong lean toward backend, passionate about writing clean, reliable code that scales. I enjoy working on APIs, infrastructure, and distributed systems, with a solid grounding in DSA, system design, and low-level thinking.
I code primarily in Node.js, C++, Python, and Go. Outside of work, I contribute to open source, obsess over CI/CD pipelines, and believe good observability is what separates a good system from a great one.
Software Developer
Python · Flask · PostgreSQL · Grafana · pandas · openpyxl · python-docx
SDE Intern
Python · FastAPI · Go · Chronos · PostgreSQL · Redis · Docker · Kubernetes
Node.js · Express · Kafka · Nginx · Docker · Redis
FastAPI · Pydantic · NVIDIA NIM · JavaScript · Python
Go 1.22 · PostgreSQL 16 · React · JWT · Docker
Node.js · Express · Docker · OpenVPN · IPsec
FastAPI · React · Tailwind CSS · Ollama · Docker
TypeScript · Node.js · Next.js · PostgreSQL · Redis · Kafka · Nginx
Node.js · GraphQL · Kafka · MongoDB · Docker
C++17 · nlohmann/json · Docker · CLI
Node.js · Express · ClickHouse · CSV · JWT
Payments should never charge twice. I break down Post/Redirect/Get, idempotency keys, and storage-layer guarantees that keep retries from corrupting state.
Read on MediumReimagining BitTorrent for the cloud era with Node.js, Kafka, MongoDB, and Docker—covering architecture choices, observability, and scaling lessons.
Read on MediumB.E. in Information Science and Engineering · 2021 – 2025 · Bengaluru, Karnataka
Coursework: Data Structures & Algorithms, Object-Oriented Programming, Operating Systems, Database Management Systems, Computer Networks.
Certifications: Fundamentals of Backend Engineering, Docker Networking: Creating, Managing, and Troubleshooting Container Networks, Prometheus & Grafana: Monitoring Application Performance, Software Architecture: Patterns for Developers, Advanced Linux Networking and Security.
C++ · Python · Go · JavaScript
Distributed Systems · Event-Driven Design · Clean Architecture
AWS · GCP · Docker · Linux
GitHub Actions · Jenkins · GitOps
PostgreSQL · Redis · Kafka · BullMQ
Grafana · Azure DevOps APIs · GitLab APIs
REST API Observability · Incident Automation · Chaos Testing