
Currently at Surepass
SDE-2 · since Jan 2026
Rahulラフル (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
自己紹介 (self-introduction)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
仕事 (work)Surepass Technologies
Delhi · Oct 2024 → now
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.
SDE-1
Jan 2025 → Dec 2025
E-signatures, verification APIs and the SureReach backend. Also an internal PDF RAG tool.
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
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
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
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
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
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
How I work
流儀 (my way of doing things)- 相棒 (partner)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.
- 引継 (handover)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.
- 備え (being prepared)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.
- 地味 (plain on purpose)04 · jimi
Boring stack, hard problems
Postgres, Redis, Temporal. I spend my brain on the problem, not on whatever framework dropped this week.
- 計測 (measurement)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
技術 (skills)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
遊び (play)Badminton
I'm really good. Take one point off me.
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.
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
連絡 (get in touch)Say hi.
Open to remote roles, and to moving for the right team. Founders, recruiters, devs, whoever. I actually reply.
Connect
連絡先 (where to find me)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.