Kuldeep Singh - Software Engineer and AI Enthusiast

Portfolio

Kuldeep Singh

Software Engineer and AI Enthusiast

Building scalable backends, payment systems, and AI-driven workflows.

person.ts
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 }

About me

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.

Kuldeep Singh - Software Engineer and AI Enthusiast

Skills

Languages, platforms, and tools I use day to day.

Languages

GolaGo
Golang (Primary)
PythPython
Python
JavaJava
Java
SQLSQL
SQL

Backend (Golang)

GinGin
Gin
GORMGORM
GORM
GinkGinkgo
Ginkgo
ConcConcurrency
Concurrency (Goroutines, Channels)

Messaging & Eventing

KafkKafka
Kafka
RabbRabbitMQ
RabbitMQ
AWSAWS
AWS EventBridge

Databases

PostPostgreSQL
PostgreSQL
DynaDynamoDB
DynamoDB
MongMongoDB
MongoDB

DevOps & Tooling

DockDocker
Docker
GitGit
Git
GitLGitLab
GitLab CI/CD
PostPostman
Postman
JMetJMeter
JMeter

Python Ecosystem

FastFastAPI
FastAPI
PytePytest
Pytest
AsynAsyncIO
AsyncIO
RequRequests
Requests
VirtVirtualenv
Virtualenv

GenAI / LLM

OpenOpenAI
OpenAI API
PromAI
Prompt Engineering
ToolCode
Tool/Function Calling
StruData
Structured Outputs
RAGRAG
RAG Workflows

Developer Tools

VSVS Code
VS Code
InteIntelliJ
IntelliJ IDEA
PgAdPgAdmin
PgAdmin
BeekBeekeeper
Beekeeper Studio

Education & experience

Where I studied and where I've shipped production systems.

Education

Lovely Professional University

Bachelor of Technology (CSE) - CGPA - 8.08

Aug 2020 – Aug 2024 · Phagwara, Punjab

Saraswati Vidhya Mandir

12th PCM

2012 – 2019 · Higher Secondary (Science)

Work

Unplex

Software Engineer-1

May 2025 – Present · Remote

  • Enabled WhatsApp-based customer support by integrating Intercom APIs and session management.
  • Designed and developed a marketing campaign automation system using AWS EventBridge and Kafka to deliver high-volume notifications.
  • Built LLM-based NLU with RAG for intent detection and API-driven interaction handling on WhatsApp.

NUPAY

Associate Software Engineer

Aug 2023 – May 2025 · Gurgaon, India

  • Enabled 100% multi-account credit processing by designing a system for 10+ bank accounts, enhancing transaction scalability.
  • Improved fund transfer efficiency by 40% with an API for seamless wallet-to-wallet transactions.
  • Developed a virtual account microservice, improving reconciliation and cash flow visibility by 30%, streamlining fund distribution for 50000+ virtual accounts.
  • Managed maintenance tasks for wallet, payout, and notification microservices, ensuring high availability.
  • Designed and implemented a robust bulk payment system enabling scalable payouts.

Featured projects

Selected builds — systems, tools, and experiments.

Page Replacement Algorithms
Operating SystemSimulationFIFOOPRMRULRU

Page Replacement Algorithms

View Project →

Participation

Community events and open-source milestones.

DevFest India 2021Hacktoberfest 2021Hacktoberfest 2022

Contact

Discuss a project or just say hi — my inbox is open.

Social

Contact illustration

Send a message

Opens your email app with the details filled in.