Saurav K. holding a cat on a rooftop
hola amigo!

saurav k. / @ksaurav240

I write
code.

I’m Saurav, a final-year student from Pune. I mostly write backend code in TypeScript and NestJS, and I’m learning Go right now. I’m also building valve, an outbound rate limiter for Node.js with shared API budgets and per-tenant or per-recipient limits.

Email meResumeor ksaurav4093@gmail.com

~/saurav $ cat now.txt

building
valve, an outbound rate limiter for Node that works across multiple workers
learning
System Design and Go
reading
Shrimanyogi and Ikigai
watching
Black Clover, Kaguya-sama: Love is War
looking
for an internship where I can build something impactful and earn money (my landlord doesn’t accept “learning experience” as rent ¯\_(ツ)_/¯ )

~/saurav $

§02 projects

Things I’ve built

Two of these were client work, the rest are mine. Each one has its own page where I go into what was actually hard.

  1. 01

    valve

    A Node.js library that keeps your workers under the same API limit, with separate limits per tenant or recipient.

    one budget, even when there's more than one worker

    open source · 2026

    TypeScriptRedisValkeyLuavalvejs.sauravcodes.in
  2. 02

    projector-remote

    A phone remote and media backend running on my projector, written in Go.

    had to root it first. found a backdoor while I was in there

    side project · 2026

    GoWebSocketsReact PWAAndroidMedia3 ExoPlayerTailscale
  3. 03

    WhatsApp service

    A WhatsApp Cloud API service that a multi-tenant CRM can plug into.

    no auth of its own, the CRM handles that

    client work · 2026

    TypeScriptNestJSPostgreSQLRabbitMQWhatsApp Cloud API
  4. 04

    Compass

    A multi-tenant CRM for real-estate sales teams, from tenant provisioning to lead assignment.

    mostly an excuse to do tenant isolation properly

    personal project · 2026

    NestJSNext.jsPostgreSQLPrismaBullMQOry Kratos
  5. 05

    formiq

    A backend for forms. You add the SDK, it stores the submissions and sends out the emails and webhooks.

    because I kept rewriting the same contact form backend

    side project · 2025

    TypeScriptBunExpressMongoDBBullMQRedis
  6. 06

    offease

    A site for finding and booking co-working spaces, plus the dashboard the spaces use to run things.

    built with Vandana, it's live

    client work · 2026

    TypeScriptNestJSMongoDBNext.jsmyoffease.com
  7. 07

    url-shortener-go

    A small URL shortener in Go.

    written to learn Go, no framework

    learning go · 2026

    GoPostgreSQLpgxgolang-migrate

§03 github

Commit log

My GitHub activity for the last year. Open the panel to see which repos it went into.

0 contributions in the last year

§05 experience

Where I’ve worked

  1. Dec 2025 – Jul 2026
    remote

    Engineering intern @ Mindtrot Technologies

    Worked on Mindtrot's out-of-hospital care product in React and TypeScript. Mostly building new flows, fixing bugs, and keeping the heavier pages fast.

    React · TypeScript

  2. Aug 2024 – Aug 2025
    Pune

    Full-stack developer intern @ Guru Branding Services

    Joined early with a few people from the same hackathon circle and stayed a year, building CRMs and ERPs on Node and NestJS. Senior devs went through my code every day and didn't let much slide.

    Node.js · NestJS · Express · MongoDB

§06 about me

About

I like understanding how the things I use actually work, and a few of my projects started that way. I rooted my projector so I could run my own server on it. And while building a WhatsApp API integration into a client’s CRM, I kept running into outbound rate limits, so I built valve.

Most of my work is backend TypeScript with NestJS, Postgres, Redis and job queues. I’m learning Go now, and I’ve started trying out Rust.

I learned the most when a more experienced developer reviewed my code every day. So I’m looking for an internship on a small team where I can work on real features and get regular feedback on my code.

the longer story
that’s me

§07 get in touch

Hiring an intern?

I’m looking for a software engineering internship. Email me with a bit about your team and what I’d be working on. If you just have a question about something on here, that’s fine too.