Rahul

Currently at Surepass

SDE-2 · since Jan 2026

Rahul

Backend engineer · SDE-2 at Surepass

I go all in. At work, in game, on court.

rn / Shipping to prod

Delhi, India · --:-- IST

About

I got into code through games. First it was tweaking settings and breaking mods on my PC, and somewhere along the way I cared more about how things worked than about playing them.

At Surepass I went from intern to SDE-2 in 15 months. I like owning things end to end, and I build everything so anyone could take it over tomorrow without calling me.

Outside work it's AAA games, anime, long rides, the gym, and a lot of badminton.

Work

Surepass Technologies

Delhi · Oct 2024 → now

  1. SDE-2

    Jan 2026 → now

    I own the LLM document platform end to end, plus the workflow engine and billing. Leading a junior frontend dev.

  2. SDE-1

    Jan 2025 → Dec 2025

    E-signatures, verification APIs and the SureReach backend. Also an internal PDF RAG tool.

  3. Intern, Python

    Oct 2024 → Dec 2024

    Scraping and data extraction pipelines for SureReach.

40%

Faster LLM responses

~30%

Fewer tokens

0

Clients broken in a live billing migration

15

Months from intern to SDE-2

Things I built · hover a row

01

SureParser

LLM document platform. PDFs and images in, clean structured data out. Designed and built it, and I still run it pretty much solo.

$ curl -F file=@invoice.pdf api/v1/parse
> classify    invoice
> split       3 docs
> extract     42 fields
ok callback   signed, 200
built it, run it
02

Workflow engine

Customers chain split, extract, translate, routing, merge and human review into their own pipelines. Parallel steps, and the callback always lands.

$ pipeline run kyc-onboarding
> split
> extract + translate   parallel
> route > human review
ok merge > callback
orchestration
03

Billing rewrite

Moved usage based billing to signed callbacks while traffic kept flowing. Zero clients broke. Tenant isolation and SSRF guards went in too.

$ meter.usage +1 page
> sign(callback)    hmac
> tenant org_42     isolated
ok clients broken  0
live migration
04

Verification APIs

Identity, land record and credit checks. A pile of flaky upstream providers behind one clean endpoint with circuit breakers and retries.

$ verify --identity
> provider_a   timeout, retry
> provider_b   503, breaker open
ok provider_c   200 in 212ms
integrations
05

SureSign

E-signatures with PFX certificates, face match and geo fencing, plus PDF tools that take heavy traffic every day.

$ sign contract.pdf
> pfx certificate    loaded
> face_match         0.97
> geo_fence          inside
ok signed.pdf
Python + Java

How I work

  1. 01 · aibo

    Agents write the first draft, I own the last one

    I built my own agent setup for work. Real tools, tight permissions, agents that dig through the code, draft the change and review each other before I even look. They do the work, I make them do it. It's how one dev runs a whole platform.

  2. 02 · hikitsugi

    Build it so anyone can take it over

    Good logs, written down decisions, nothing stuck in my head. If I take a week off, nothing waits on me.

  3. 03 · sonae

    Assume every API will fail

    Timeouts, retries and circuit breakers on every upstream. Providers go down all the time and our users never notice.

  4. 04 · jimi

    Boring stack, hard problems

    Postgres, Redis, Temporal. I spend my brain on the problem, not on whatever framework dropped this week.

  5. 05 · keisoku

    Measure before you argue

    Profile first, fix second. That's how our LLM responses got 40% faster on about 30% fewer tokens. No guessing.

Stack

languages

  • Python
  • TypeScript
  • JavaScript

backend

  • FastAPI
  • Flask
  • Node.js
  • Express
  • Next.js
  • Prisma
  • WebSocket

data

  • PostgreSQL
  • MongoDB
  • Redis
  • S3

infra

  • Temporal
  • Celery
  • Docker
  • CI/CD
  • Git
  • Zod

AI / LLM

  • LLM pipelines
  • RAG
  • Prompt design
  • Latency tuning

Off the clock

Badminton

I'm really good. Take one point off me.

you 0·0 rahulfirst to 3

click to start. i serve first, obviously.

Games

Mostly AAA story games on my PC. This one's a Ghost of Tsushima style bamboo strike, minus the button prompts.

swing through the bamboo. 20 seconds. cut several in one swing for combos.

Anime

JoJo is the reason my pfp looks like that.

EEEEEE

hold to summon your stand · sound on

Rides

Royal Enfield Thunderbird. Weekend rides, no plan, just the thump.

hit start or click the bike. hold to ride.

Gym

Lifting keeps me sane. Also helps with the smashes.

click to start. spam click to lock it out.

Contact

Say hi.

Open to remote roles, and to moving for the right team. Founders, recruiters, devs, whoever. I actually reply.

Connect

Born creative, went backend on purpose. I designed every pixel here myself, from the ASCII Mahoraga to the Thunderbird's exhaust note. My agents helped me ship it fast. The taste is all mine.