
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
Check out my latest work
A mix of production systems and side projects. Tap any card for the full story.
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.
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.
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.
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.
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.