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
Building scalable backends, payment systems, and AI-driven 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 who builds scalable backend systems, payment infrastructure, and distributed services. I focus on reliable, production-grade code and systems that handle scale.
I have hands-on experience working with Golang, PostgreSQL, Redis, and microservice architectures. I’ve built transaction systems, reconciliation flows, bulk payment processing, and secure bank integrations handling thousands of daily transactions.
Currently, I’m working on Unplex — a conversational payment and automation platform — where I’m designing backend workflows, AI-driven interactions, and system integrations to simplify business payments and communication.
I completed my B.Tech in Computer Science and continue to deepen my knowledge in system design, distributed architecture, and AI-integrated platforms. I’m always open to opportunities where I can build impactful products and grow with strong engineering teams.

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 →Languages, platforms, and tools I use day to day.
Where I studied and where I've shipped production systems.
Bachelor of Technology (CSE) - CGPA - 8.08
Aug 2020 – Aug 2024 · Phagwara, Punjab
12th PCM
2012 – 2019 · Higher Secondary (Science)
Software Engineer-1
May 2025 – Present · Remote
Associate Software Engineer
Aug 2023 – May 2025 · Gurgaon, India
Selected builds — systems, tools, and experiments.


Community events and open-source milestones.
Opens your email app with the details filled in.