Sankalp Mukim

Mostly-TypeScript full-stack generalist at IBM Cloud, building the platform its production AI agents run on. Usually somewhere near a mountain or an airport.

See projectsOr drag any plane onto the runway.

I’m a mostly-TypeScript full-stack generalist who likes digging into things until they stop feeling like magic.

At IBM Cloud I’m the main author of the AIOps Bot Platform — the harness, inference, observability and analytics that production incident agents run on — and of ask-iaas, a chatbot L1 support engineers use to debug incidents. Outside work I ship browser extensions with real users, write about infrastructure, fly in a simulator with real procedures, and trek in the Himalaya whenever the calendar allows.

Work history
DatesOperatorRoleRemarksTime
Mar 2025 to PresentIBMSoftware EngineerIBM Cloud AI Ops. Main author of the agent platform behind production incident agents (~1.5M LLM calls, ~176k conversations a month); ask-iaas for L1 support; the BobOps VS Code extension.1 yr 9 mo
Jan 2024 to Mar 2025IONSoftware EngineerFull-stack engineering on trading-domain products. Cut AWS spend by about half and owned IaC, CI/CD, database migrations and the monitoring suite.1 yr 2 mo
Oct 2023 to Nov 2023Streak (YC W22)Software EngineerShort stint at a YC fintech startup.1 mo
Jun 2023 to Aug 2023North of ZeroBackend DeveloperBackend services and APIs.2 mo
Oct 2022 to Jan 2023IndiahikesFull Stack EngineerBuilt software for the trekking company whose treks I go on.3 mo
Jan 2021 to Mar 2021IotReadyReact EngineerFirst internship. React dashboards for IoT devices.2 mo
Total time logged3 yr 7 mo

Recent writing

All articles
  1. How Many Times Do They Say "Here We Go" in The Big Bang Theory?

    Across all 12 seasons of The Big Bang Theory, the catchphrase shows up 56 times. Howard says it the most, Leonard uses it as a warning, and Sheldon is usually the reason.

  2. I Cut My AWS Bill to the Bone (and What It Cost Me)

    A three-act story about taking a real Next.js + Postgres app from Vercel + RDS to a single, self-hosted, IPv6-only EC2 instance — pulling every cost lever, breaking several things along the way, and learning the unglamorous mechanics of how AWS actually charges you.

  3. Advanced Concurrency Control in Node.js and TypeScript

    An article that takes you through the entire journey of implementing advanced concurrency control in Node.js and TypeScript.

  4. Casing Matters: Why Consistent Naming Conventions Make or Break Team Productivity

    When you transition from solo coding to working in a team environment, especially in languages like JavaScript and TypeScript, naming conventions become critically important for team productivity.