Pranshu Raj
RSS Feed
Hey, I'm Pranshu, a backend engineer and database geek.
I've been creating software and doing weird experiments in backend engineering and machine learning for a couple years now.
I'm currently looking for a new role, after concluding an internship at Nector.
Recently I've been trying to improve performance in the things I build (leaderboard) and learning about databases, and I'm working on a storage engine for one.
I write about software that I create or read about. I'm an enthusiastic (yet terrible) chess player, and I like reading books and manga.
Work with me
Featured
-
Building transactional voice agents at Nector
Updated: at 07:09 PMBuilding production ready voice agents, latency optimization, multi tenancy, MCP proxies - six months of building customer facing voice agents
-
Breaking the 28k SSE Connection Limit (and Scaling Toward 1M)
Updated: at 05:30 AMWhy my Go leaderboard's capped at exactly 28,232 SSE connections, how Docker networking got me to 150k, and the path toward millions.
-
Backpressure in Distributed Systems
Updated: at 05:30 AMUnderstanding what it is, how to deal with it, where it's used and how I handled it in the real time leaderboard.
-
Broadcasting to 28K SSE Clients (and learning about Go channels)
Updated: at 05:30 AMA post on progressively getting my server to 28k SSE connections, finding a bug in my implementation of fan out using Go channels and the resulting mental model update.
-
How I Shrunk My Docker Image size by 48x (and Cut Build Time in Half)
Updated: at 10:55 PMHow to optimize (and benchmark) docker image builds for build time and image size.
-
Building a Python Package to Turn Unstructured Data into Financial Insights
Updated: at 02:20 PMHow we built concall-parser to extract structured insights from messy earnings call transcripts, dealing with PDFs, text processing, and speaker identification challenges.
-
Scaling Server Sent Events - Intro to SSE and scaling guide
Updated: at 12:31 PMUnderstanding SSE and it's use cases, advantages over other realtime protocols, how to deploy it at scale.
Recent Posts
-
How I use AI
Published: at 12:44 AMWhat AI use has improved for me, what I avoid doing and things that have worked best for me so far.
-
Building a scalable real time leaderboard
Updated: at 10:42 PMDescribing my journey of building the leaderboard, what I learnt, what issues I faced, and some design decisions (which will be elaborated on later).
-
Blogs (and discussions, threads) that I found interesting
Updated: at 10:55 PMCollection of blogs, discussions, threads on twitter I found interesting, which I intend to explore deeply.
-
Tech I find interesting
Updated: at 10:55 PMCollection of tech I found interesting, which I intend to explore sometime in the future.
-
Building an AI Agent for LinkedIn Scraping & Candidate Sourcing
Updated: at 05:30 AMHow I built an AI agent that scrapes LinkedIn, scores candidates, and generates personalized outreach, a full recruiting sourcing pipeline in Python and FastAPI.
-
Designing a minimal, local-first version of lichess.
Published: at 08:52 PMHow I'm planning to build tinychess, and what I've learnt so far while preparing to build it.