Founding Engineer & Tech Lead · Punjab, India

I build backend systems that stay boring under load.

Eight years shipping marketplaces, payments and developer tools in Node.js, PostgreSQL and AWS — from founding engineer at Jetmanlabs to leading the backend and architecture of Truck Parking Club. I scope the work, design the systems, and stay hands-on in the code.

01

About

Who I am and how I like to work.

I'm a backend-leaning full-stack engineer who has spent most of the last eight years as the person responsible for how a product's server side is designed, built and kept healthy.

At Jetmanlabs I was the founding engineer, choosing the stack and architecture for an API-testing platform and its Electron desktop client. Since 2023 I've led the backend of Truck Parking Club, a two-sided marketplace where property owners list truck parking and drivers and fleets book it — hourly to monthly, with dynamic pricing, role-based organisations and Stripe underneath everything.

The lead part of the job is what I enjoy most: running feasibility studies for upcoming features, turning vague requirements into scoped deliverables with product and design, and making architecture calls that the team can live with for years. I care about clean schemas, sensible failure modes, and code that's boring in all the right places.

Outside work I read a lot, tinker with developer tools, and I'm currently deep in AI agents and LLM integrations — wiring conversational agents into real production systems rather than demos.

02

Experience

Eight years across a dev-tools startup and a marketplace.

  1. Feb 2025 — Present

    Senior Software Engineer · Truck Parking Club

    Backend and platform work on the marketplace, now in-house.

    • Own the server side of the platform: business logic, API design and performance, database schema and operations for landowners, drivers, fleet managers and admins.
    • Leading the move from a monolith to a hybrid microservices architecture — a pluggable notifications service (SMS and email via Twilio and SendGrid) and a bookings service decoupled from the order module.
    • Payments and subscriptions on Stripe: payment-method resolution, SetupIntent and CustomerSession flows, subscription scheduling, webhook handling for failed invoices and cancellations, refunds and coupons.
    • Performance and caching with a centralised Redis layer; queue-backed background work with BullMQ.
    • Shipping a React Native mobile app for iOS and Android, and integrating an AI voice/chat agent with session-token identity into the React web app.
    Node.jsTypeScriptExpressPostgreSQLSequelizeRedisBullMQStripeAWSReactReact Native
  2. Jul 2022 — Feb 2025

    Technical Lead · Truck Parking Club & Feasttt

    Engaged via Codelux Technologies. Led the backend and architecture on both products.

    • Replatformed Truck Parking Club off Sharetribe onto a custom Node.js backend, so listings, bookings, pricing, payouts and permissions could be built around how truck parking actually works instead of a hosted template.
    • Set the platform architecture the product still runs on — schema, API surface, role-based organisations and payment flows.
    • Ran feasibility studies for upcoming features, defined scope and planned deliverables with cross-functional teams, then saw them through to shipping on time.
    • Delivered Feasttt, an order-management platform for fine-dining restaurants — reservations, staff, orders, payments, refunds and owner analytics.
    Node.jsPostgreSQLStripeAWSSystem designTeam leadership
  3. Apr 2021 — Jul 2022

    Lead Engineer · Jetmanlabs

    API-testing platform and cross-platform desktop client — a free alternative to Postman.

    • Led architecture, design and stack selection for the Jetman platform, letting engineers build and validate REST APIs end to end.
    • Built the backend in Node.js and MongoDB on Google Cloud, and designed the client strategy around Electron to ship native apps on macOS, Windows and Linux from one codebase.
    • Acted as full-stack engineer across several products and set the engineering practices the team grew into.
    Node.jsElectronMongoDBGoogle CloudSystem design
  4. Sep 2018 — Apr 2021

    Founding Engineer · Jetmanlabs

    First engineering role, straight out of college.

    • Designed and built the backend infrastructure that later products were built on, with Node.js, MongoDB, Firebase and Stripe.
    • Shipped the hard parts of client products — recurring payments, RBAC and webhook event systems.
    • Worked closely with the front-end team so that API contracts, auth and data models fit together cleanly.
    Node.jsMongoDBFirebaseStripeREST
  5. 2014 — 2018

    B.Tech, Computer Science & Engineering · Punjab Technical University

03

Selected work

Systems I've designed or led, end to end.

Jetman App

Desktop · Electron

A free, local-first alternative to Postman for testing and debugging APIs. Custom headers, auth, response history — with every request stored on the user's machine, no cloud sync required. Ships on macOS, Windows and Linux.

ElectronNode.jsLocal storage

Jetman CLI

Developer tool · CLI

Terminal companion to Jetman: every common HTTP method, scriptable requests and batch runs, built for people who live in the shell and for CI/CD pipelines that need API checks without a GUI.

Node.jsCLICI/CD

Feasttt

Order management · 2022 — 23

Operations platform for fine-dining restaurants: reservations, host and waiter management, orders, payments, refunds and reviews. Owner dashboards track sales, feedback and item ratings; admins issue coupons and performance-based platform-fee discounts.

Node.jsPaymentsAnalytics

Sharetribe → custom platform

Replatform · TPC · 2023

Moved Truck Parking Club off Sharetribe onto a custom Node.js backend — lifting the product out of a hosted marketplace template so listings, bookings, pricing, payouts and permissions could be built to fit how truck parking actually works.

Node.jsPostgreSQLStripeRBACWebhooks
04

Skills

What I reach for, in the order I reach for it.

Backend

  • Node.js
  • TypeScript
  • Express
  • Sequelize
  • BullMQ
  • REST & GraphQL API design
  • Authentication & RBAC
  • Webhooks
  • Microservices

Data

  • PostgreSQL
  • Redis
  • MongoDB
  • Firebase
  • SQL
  • Schema design
  • Caching strategies

Cloud & DevOps

  • AWS (S3, Lambda, RDS, CloudFront, SES, SNS, SQS)
  • Cloudflare R2
  • Google Cloud
  • PM2
  • Git & GitHub
  • CI/CD

Frontend & Desktop

  • React
  • Vite
  • React Native
  • Electron
  • Tailwind
  • CSS

Payments & Integrations

  • Stripe
  • Twilio
  • SendGrid
  • HubSpot
  • Mailchimp
  • Beehiiv

Leading

  • System design
  • Feasibility studies
  • Scoping & planning
  • Cross-functional delivery
  • Code review
  • AI agents & LLM integration (current focus)
05 · CONTACT

Let's talk about scalable systems.

Open to collaborations on backend architecture, marketplaces and payments — and to interesting problems in general. I reply to every serious email.