Skip to content
Sanjeev RajaCS undergrad · systems & low-latency
000Loading
Chennai, India

Sanjeev Raja

I build fast, precise software — and I care about the part most people skip: how it feels at the millisecond level.

CS undergrad · systems & low-latency
01Selected work

Things I've built, and what they taught me.

012026

Lumina

A Kindle-style, offline-first PDF reader and reading tracker.

Why
Every PDF app treated a textbook like a document. I wanted one that treated it like a book.
How
Everything lives in IndexedDB, so the library, notes and streaks work with the network off.
Who
Students who do most of their reading inside course PDFs on a laptop.
  • React 19
  • Vite
  • Tailwind
  • TypeScript
  • IndexedDB
View it live
Lumina screenshot
022026

IPL Auction Simulator

A full simulation of the IPL player auction.

Why
I wanted to know whether the auction rewards strategy or nerve, so I built one I could replay.
How
A Python core owns the bidding rules; the TypeScript front end only drives and visualizes it.
Who
Cricket fans who argue about squad picks, and anyone curious how auction strategy plays out.
IPL Auction Simulator screenshot
032026

RoboChipX Edge Analytics IP

An on-chip analytics core for smart agriculture.

Why
A field sensor that has to phone a server to decide anything is useless when the link drops.
How
Written in Verilog so the analytics run on-chip, with a Python harness to simulate and verify.
Who
Built for ROBOCHIPX '26 problem #5 — smart-agriculture systems that run off-grid.
RoboChipX Edge Analytics IP screenshot
042026

Image to Tokens

Drop in an image, get a production-ready design system back.

Why
Pulling a palette out of a reference image by hand is the least interesting hour of any build.
How
A heuristic engine runs entirely in the browser — no upload, no server, no API key.
Who
Designers and front-end devs who start from a moodboard and need a real token set.
Image to Tokens screenshot
02About

Second year, mostly figuring it out.

I'm a 2nd year B.E. Computer Science student at SVCE Sriperumbudur, learning how things work by building them badly and then building them again.

Most of what I enjoy sits close to the metal — data structures, simulation, RTL, and the parts of the web where latency is something you can feel. I like problems where "it works" and "it's fast" are two different finish lines.

Projects shipped
0Projects shipped
Year of study
0Year of study
Graduating
2019Graduating
2025
Started B.E. CSE @ SVCE Sriperumbudur
2025 – 26
Shipped first real projects (Lumina, IPL Auction Simulator, RoboChipX Edge Analytics IP, image-to-tokens)
Now
2nd year, going deeper on systems (performance, low-latency, instant interfaces)
03Toolbelt

What I reach for, and what I'm sharpening.

Languages

Python, TypeScript, JavaScript, C, C++, Verilog

Systems

Data structures, Algorithms, RTL design, Performance, Simulation

Web

React, Next.js, Node, Vite, Tailwind, IndexedDB, GSAP

  • Python ·
  • TypeScript ·
  • JavaScript ·
  • C ·
  • C++ ·
  • Verilog ·
  • Data structures ·
  • Algorithms ·
  • RTL design ·
  • Performance ·
  • Simulation ·
  • React ·
  • Next.js ·
  • Node ·
  • Vite ·
  • Tailwind ·
  • IndexedDB ·
  • GSAP ·
Python, TypeScript, JavaScript, C, C++, Verilog, Data structures, Algorithms, RTL design, Performance, Simulation, React, Next.js, Node, Vite, Tailwind, IndexedDB, GSAP
04ContactOpen to internships

Let's build something.

Internships, side projects, or an argument about why your build is slow — all good. I answer everything.

Open mail client