Designing Idempotent Payment APIs
Aug 30, 2025 · 5 Min Read
Retries are inevitable in distributed systems. Here’s how idempotency keys keep payment flows safe when clients and brokers retry.
Read more →Portfolio
Software Engineer and AI Enthusiast
High-throughput backends in Go and Python — payments, wallets, and AI workflows.
1 const Person = {2 name: "Kuldeep Singh",3 role: "Software Engineer and AI Enthusiast",4 hobbies: [5 "Software Development",6 "Music Instrument",7 "Traveling",8 ],9 age: 24,10 }
A bit of context on how I build and what I care about.
Hi, I'm Kuldeep Singh, a Software Engineer with 2+ years building high-throughput backend systems in Go and Python across wallets, payouts, and cross-border payments.
At Unplex I shipped a USA-to-India payment corridor processing $1M+ in volume, plus an MCP server with OAuth 2.0 that powers 10+ internal AI tool integrations.
I own services end to end — API design, data pipelines, encryption, and production debugging under SLA pressure — and I use OpenAI, RAG, and tool calling where they make the product faster.
I completed my B.Tech in Computer Science (CGPA 8.08) and I’m always open to teams building payment infrastructure and AI-integrated platforms.

Notes on systems, payments, and building with AI.
Aug 30, 2025 · 5 Min Read
Retries are inevitable in distributed systems. Here’s how idempotency keys keep payment flows safe when clients and brokers retry.
Read more →Aug 23, 2025 · 4 Min Read
High-volume campaigns need fan-out without blocking the request path. Events, not synchronous loops, are the right default.
Read more →Aug 15, 2025 · 5 Min Read
On WhatsApp-style channels, users write loosely. RAG plus structured tool calling turns messy text into reliable API actions.
Read more →Aug 05, 2025 · 4 Min Read
Virtual accounts improve cash visibility — but only if reconciliation is designed as a first-class workflow, not an afterthought.
Read more →The tools I reach for when building production systems.
Also used
Where I studied and where I've shipped production systems.
Bachelor of Technology, Computer Science — CGPA 8.08 / 10
2020 – 2024 · Phagwara, Punjab
12th PCM
2012 – 2019 · Higher Secondary (Science)
Software Engineer I
May 2025 – Present · Remote
Associate Software Engineer
Aug 2023 – May 2025 · Gurgaon, India
Selected builds — systems, tools, and experiments.

Interactive simulator comparing FIFO, LRU, MRU, and optimal page replacement.
View Project →
A small React app that turns long links into short, shareable URLs.
View Project →Community events and open-source milestones.
Opens your email app with the details filled in.