Software Engineer.
I love building and solving problems — one prompt at a time.
- Role
- Software Engineer
- School
- Stony Brook — Computer Science + Applied Math and Statistics
- Class
- 2026 · GPA: 3.60 · Cum Laude
- Works in
- React · Node · TypeScript · Python · Go
I went from coding every line by hand to leveraging AI to build at 10x speed. The instinct never changed — break it apart, figure out how it works, ship it.
Stuff I've built
This is how my distributed projects stay in agreement. Knock a node offline — as long as most of them are up, the system keeps working. Drop too many and it stalls.
-
01Go · Raft · PostgreSQL · React
Distributed Task Queue
A job queue that runs every task exactly once, even when a server dies.
I wrote this in Go on top of Raft. A handful of servers stay in agreement so every job runs once and only once, even if the machine running it falls over halfway through. I pushed it to 8,500+ jobs a second and wrote tests that crash nodes on purpose to prove nothing gets lost or duplicated. Go ahead and kill the leader yourself! It'll elect a new one and keep going.
- 8,500+jobs / sec
- exactly-oncedelivery
- 0lost on failure
- Go
- Raft
- PostgreSQL
- Docker
- Prometheus
- Grafana
live — break it -
02TypeScript · Node · PostgreSQL · React
Settle: a Full Stack Financial Ledger Platform
A double-entry ledger that never loses or duplicates a cent.
This is the way banks actually track money. Every debit has a matching credit, so the books can never quietly drift. I built the service in Node and Postgres and a React dashboard on top of it. The fun part was the failure testing: I simulated crashes and dropped requests mid-payment, over a hundred times, and it never drifted or double-charged anyone. Try crashing it yourself!
- 2,800+concurrent ops
- $0.00drift, ever
- 100+crash tests
- TypeScript
- React
- Node.js
- PostgreSQL
- Docker
live — break it -
03TypeScript · React · WebSocket · Node
Converge: Real-Time Collaborative Editor
Google-Docs-style editing — and I wrote the merge engine myself.
A real-time collaborative editor built on a CRDT I wrote in TypeScript. Two people can type at the exact same time, or go offline and come back, and it always reconciles to the same document with no conflicts. The server keeps 100+ people in sync over WebSockets and reconnects on its own. Type in both boxes on the right and watch them converge!
- 100+live editors
- 0lost edits
- offlineand back
- TypeScript
- React
- Node.js
- WebSocket
- PostgreSQL
live — try it -
04React · Node · MongoDB · Neo4j · Stripe
P4SBU: Parking Management System
A full-stack platform deployed to 17,000+ Stony Brook students.
I led a team of four and built this platform end-to-end, from the database all the way to the admin dashboard. Students search, get directions to, reserve, and pay for parking across 20+ lots in real time. A few parts were genuinely tricky, and I'm proud of how they turned out:
- PaymentsStripe end-to-end — multiple methods, automatic refunds, and PCI / FERPA-compliant encryption.
- DirectionsDijkstra shortest-path routing wired straight into the Google Maps API.
- No double-bookingReal-time spot-locking so two people can't grab the same space.
- Who sees whatRole-based access for students, faculty, and admins.
- Admin toolsA dashboard with live occupancy and usage analytics.
- Scale17,000+ users, 20+ lots, reservations under 200ms.
- React
- Node.js
- Express
- Python
- MongoDB
- Neo4j
- Stripe
- Google Maps
how it's wired -
05Next.js · Groq · GitHub API
DevLens AI
Point it at any GitHub profile and it reads the code.
I used Llama 3.3 on Groq to analyze 50+ GitHub repositories and return comprehensive feedback on a developer's work. This includes their strengths, what they actually ship, even a side-by-side comparison in under 15 seconds. Next.js front to back, deployed on Vercel, with PDF export.
- 50+repos read
- <15sfull report
- Next.js
- TypeScript
- Groq / Llama 3.3
- GitHub API
- Vercel
-
06Python · asyncio · PyPI
StressKit
A little CLI I built to hammer APIs and find where they break.
Configurable concurrency, latency percentiles, throughput. The async engine holds 1,000+ requests a second. I wrote 56 tests and a CI pipeline so the tool itself stays honest, then published it to PyPI so anyone can
pip installit.- 1,000+req / sec
- 56tests
- PyPIshipped
- Python
- asyncio
- aiohttp
- Typer
- Rich
- Pydantic
Where I've worked
-
2023 — now
Founder
Kaya — AI-powered rental management
I started Kaya and I'm still building it: a full-stack platform for managing rentals, with AI integration into the dashboards. It's handled $5M in assets so far. First time taking something from a half-formed idea all the way to a product people actually rely on, and I've learned a ton doing it.
- Full-stack
- AI dashboards
- Product
-
Jun – Aug 2025
Software Engineer Intern
Genpact · Remote
I automated a data pipeline that used to take four hours a day, every single day. I used Python and FastAPI, with retries, validation, and Slack alerts to reduce downstream data failures. I also built a RAG system over 1,500+ financial documents that answers questions with actual citations, working alongside four teams of 15+ engineers.
- Python
- FastAPI
- RAG
- LLMs
-
Jun – Aug 2024
Software Engineer Intern
Falcon Technologies · New Delhi
I worked on payment microservices in Java and Spring Boot. I added async processing that cut transaction latency by 20%, plus a real-time Kafka analytics pipeline and OAuth2-secured APIs. I also set up the Jenkins CI/CD pipeline, which pushed our test coverage from 60% up to 88%.
- Java
- Spring Boot
- Kafka
- Jenkins
-
Aug 2024 – May 2025
Research Assistant
AccessWear Lab · Stony Brook University
I built a gesture-recognition app that lets visually-impaired users control a phone without ever looking at it. Apple Watch sensors, 70%+ accuracy, 57ms latency, on both iOS and Android. Then I ran a 20-person study with the therapy department that bumped accuracy up another 17%.
- Swift
- Core ML
- iOS / Android
- Sensors
-
2023 – 2025
Teaching & leadership
Stony Brook University
- Teaching Assistant — Object-Oriented Programming, Data Structures & Algorithms (CSE 214), and Multivariable Calculus (AMS 261). Honestly some of my favorite work.
- Peer Tutor — Linear Algebra & Calculus II, one-on-one.
- VIP Team Lead — co-led five engineers building a Gemini-AI Chrome extension.
- Hall Council President — led nine people serving 300+ residents.
A bit about me
I picked up robotics in fifth grade and never really put it down. The tools have changed — but the instinct to take something apart just to see how it works hasn't.
I just finished my degree at Stony Brook — Computer Science and Applied Math & Statistics, with an AI/DS specialization. I like building for real people: I'm just as happy fighting with a database as I am implementing real user feedback into our work.
Teaching DSA, algorithms, and calculus for a couple of years taught me the other half of the job — an idea isn't really finished until a 14-year old can look at it and get it. I try to write code, and explanations, that way.
Outside the terminal
- PianoFifteen years in, with a few Trinity College London certificates to show for it.
- Formula 1Haven't missed a race since 2020. Super Max. 🧡
- LiftingBest part of my day. Cardio I merely tolerate.
- CookingStarted with my mom's Indian recipes, now I'll try cooking just about anything.
I speak English, Hindi, and Punjabi — plus enough Spanish to get by.
Let's build
something.
I'm looking for a Software team to build with — available now, based in Boston, happy to work from anywhere. Email or LinkedIn is the fastest way to reach me.
- Emaildheriraghav@gmail.com
- LinkedInin/raghav-dheri
- GitHubgithub.com/rdheri