Hi, I'm Aman 👋
Software engineer building high-performance production systems.

About

Dedicated Software engineer with 1+ year of experience building high-performance production systems. Skilled in event-driven architectures, payment integrations, and designing efficient data pipelines. Proven ability to enhance system performance and reliability while owning the backend lifecycle from schema design to deployment. Passionate about leveraging technology to deliver scalable and innovative solutions.

Github

 

Skills

C/C++
JavaScript
TypeScript
Node.js
Next.js
React.js
Strapi
ShadCN
MySQL
PostgreSQL
MongoDB
Redis
Docker
Prisma
Kafka
Azure Service Bus
DigitalOcean
My Projects

Check out my latest work

A mix of production systems and side projects. Tap any card for the full story.

TTicket Master

Ticket Master

Event ticketing backend built for a read-heavy workload with violently spiky writes — a popular event goes from idle to 100:1 oversubscription in seconds. Eight independent services behind an API gateway (auth, search, event, booking, admitter, outbox-poller, reconciler) so the browse, search, and booking paths scale separately. Seats are held for 10 minutes in Redis with a TTL while money and bookings live in Postgres: a lost hold reopens a seat (harmless), a lost booking does not. Double-booking is blocked by a three-layer guard, a virtual waiting room bounds how many users are inside the booking flow at once, and payment runs as a saga with reconciliation. Search is fed from Postgres to Elasticsearch through a transactional outbox poller, and the live seat map streams over SSE via Redis pub/sub.

Node.js
Express
PostgreSQL
Redis
Elasticsearch
+3
View details
UURL Shortener

URL Shortener

Horizontally-scalable URL shortening service built for a read-heavy workload where redirects vastly outnumber creates. Read (redirect) and write (create) paths are split into separate services behind an API gateway that handles JWT verification, rate limiting, and routing. Redirects serve from a Redis cache-aside layer with stampede protection and fall through to Postgres on a miss; click analytics are queued in Redis and drained by a worker so the redirect returns before the write lands. Short codes use base62 over a distributed ID allocator, with a UNIQUE constraint as the collision backstop.

Node.js
Express
PostgreSQL
Redis
Next.js
+1
View details
PPC Jeweller

PC Jeweller

Built and maintained inventory synchronization across retail stores and website using message queues, ensuring real-time consistency in product availability and gold pricing. Built nearby store discovery to find available inventory. Enhanced the pricing engine for gold and diamond products by improving price master logic and real-time rate updates, increasing pricing accuracy and calculation efficiency by 40% for a catalog of 10,000+ products. Engineered dual-gateway payment flow (PayU + VoucherGram) with secure hash verification, idempotent webhook processing, and automatic transaction reconciliation for live transactions. Migrated AWS SQS to Azure Service Bus for omni-channel events across all PCJ stores and website.

Node.js
MongoDB
Azure Service Bus
Background Jobs (cron)
S3
+1
View details
ffinance.app

finance.app

Finance.app is a project that enables users to manage transactions seamlessly across multiple accounts and categories. It provides an organized platform for tracking expenses, categorizing transactions, and maintaining an overview of financial activities, helping users to streamline their budgeting and financial planning.

Next.js
Typescript
PostgreSQL
Drizzle
TailwindCSS
+1
View details
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.