Open to new-grad roles · Starting June 2026
Role
Software Engineer
Program
B.S. CS + Applied Math & Stats
Institution
Stony Brook University
Graduating
May 2026
GPA
3.55 / 4.00
Based
New York, NY
Status
Open to new-grad SWE

Raghav Dheri

I love building things and solving problems, 1 prompt at a time.

Languages
Java · TypeScript · Python · Swift · C · SQL · HTML/CSS · Bash
Frameworks & Infra
React · Next.js · Node.js · Express · Spring Boot · Docker · Jenkins · AWS · CI/CD · Git
Databases
PostgreSQL · MongoDB · Redis
AI Tools & SDKs
Cursor AI · Claude Code · GitHub Copilot · Gemini · LangChain · Groq

Graduating May 2026. Double major in CS + Applied Math & Statistics. Past internship experiences (2x), research experience, and teaching experiences, all detailed below in §02.

CS + Applied Math & Statistics at Stony Brook. Graduating May 2026. Based in NYC.

I fall in love with the problem before the solution. I gravitate towards building tools that solve real-world problems, and I love using AI to speed up tasks along the way.

I picked up robotics in fifth grade and never really put it down. The tools have changed, but the instinct to take something apart to see how it works hasn't.

Raghav Dheri
fig. 01 / Raghav Dheri New York, NY
Honors & details
  • Honors University Scholarship for Academic Excellence. Dean's List (6x).
  • Languages spoken English, Hindi, Punjabi, some Spanish.
  • Work authorization F-1 OPT eligible. STEM extension.
  • Also relevant Teaching Assistant (2x), Peer Tutor, Hall Council President.

Eight roles over the past two years. Two software engineering internships, a research assistantship, two teaching assistantships, a peer tutoring role, a student-team project, and a residential leadership role. Different focus areas, different settings, real contributions in every one.

  1. Jun – Aug 2025

    Software Engineer Intern

    Genpact · Remote

    On the first project, I developed multiple web scrapers in Python using Selenium and BeautifulSoup to automate data collection and PDF content extraction from various multilingual websites. I also used OpenPyXL to organize the scraped data into Excel reports.

    For the second project, I led the development of a Retrieval-Augmented Generation (RAG) based Financial Recommendation System using Python and Ollama LLM. Users can input financial data, get concise summaries of key insights, ask context-aware questions, and receive results powered by vector-indexed retrieval, along with auto-generated tables and visualizations for clearer insights.

    • Python
    • RAG
    • Ollama
    • Selenium
    • BeautifulSoup
    • OpenPyXL
    Focus
    AI / Data Engineering
    Format
    Remote
    Duration
    12 weeks
  2. Aug 2024 – May 2025

    Research Assistant

    NetSys Lab, Stony Brook University

    I integrated IMU sensor data into ML algorithms and built an iOS gesture-recognition application for visually impaired users, achieving 92% accuracy across all supported gestures. The goal was to make the phone navigable without looking at the screen.

    I then collaborated with the therapy department to run a 12-participant user study, which helped us refine the model further. Retraining on the expanded dataset brought false positives down from 16 per hour to under 4.

    • Swift
    • Core ML
    • iOS
    • watchOS
    • Sensor pipelines
    Focus
    iOS + ML
    Setting
    Research Lab
    Users
    Accessibility
  3. Aug – Dec 2024

    Teaching Assistant, Multivariable Calculus III

    AMS 261, Stony Brook University

    I led weekly recitation sessions for 25+ students, running targeted problem-solving workshops and holding 1:1 office hours for anyone stuck on vector fields, Lagrange multipliers, or the usual suspects. I also worked with faculty on designing assessments and grading exams, keeping evaluation consistent across course sections.

    One of the things I enjoyed most was building visual learning aids for the 3D concepts that trip most students up. Multivariable optimization and vector analysis get a lot easier once you can see them. My section's average grade ended up about 15% higher than prior semesters.

    • Multivariable Calculus
    • Vector Analysis
    • Mentoring
    • Curriculum Design
    Focus
    Teaching
    Cohort
    25+ students
    Course
    AMS 261
  4. Jun – Aug 2024

    Software Developer Intern

    Falcon Technologies · New Delhi, India

    My main project was a distributed payment processing system in Java and Spring Boot. I worked on the microservice decomposition that let us handle 3,000+ requests per second, and used async processing and backpressure to cut transaction latency by around 15% across the three services we touched.

    On the infrastructure side, I set up a Jenkins CI/CD pipeline from scratch with automated unit testing, which raised test coverage from 60% to 88% and meaningfully shortened our merge-to-production cycle.

    • Java
    • Spring Boot
    • Jenkins
    • Microservices
    • JUnit
    Focus
    Fintech / Infra
    Throughput
    3k req/s
    Duration
    10 weeks
  5. Jan – May 2024

    VIP Team Member, Chrome Extension & AI

    Vertically Integrated Projects, Stony Brook University

    Co-led a 5-person team building a Chrome extension that integrates Gemini AI into students' workflows. The idea was to surface instant AI-powered insights wherever they were already working, without the context switch of opening another tab.

    I focused on the full-stack architecture using React, Tailwind CSS, and the Chrome APIs, and shipped the context-menu and side-panel functionality end-to-end. Integrating the Gemini API came with its own performance and responsiveness challenges, which made me a lot more careful about writing clean code.

    • React
    • Tailwind CSS
    • Chrome APIs
    • Gemini API
    Focus
    Full-stack / AI
    Team
    Co-lead of 5
    Ships
    Chrome extension
  6. Jan – May 2024

    Teaching Assistant, Data Structures & Algorithms

    CSE 214, Stony Brook University

    I led weekly algorithm workshops for 35+ students, covering dynamic programming, graph algorithms, tree traversals, and complexity analysis. Basically everything they'd actually see in a tech interview. I redesigned the recitation around live coding and interactive labs rather than lecture-style review, designing coding exercises around binary search trees, shortest paths, and recursion.

    By the end of the semester, attendance was up 20% and average quiz scores were up 30%.

    • Java
    • Algorithms
    • Data Structures
    • Mentoring
    Focus
    Teaching
    Cohort
    35+ students
    Course
    CSE 214
  7. Aug 2023 – Aug 2024

    Peer Tutor, Linear Algebra & Calculus II

    Stony Brook University · Hybrid

    I tutored 7 students weekly in one-on-one sessions across linear algebra and calculus II, adapting how I explained things (differential equations, linear transformations, eigenvalues) to each person's learning style and background. Some students wanted intuition first. Others wanted to drill problems.

    Across the cohort, students saw about a 40% average improvement in their course performance. Watching someone go from stuck to actually getting it is one of the most rewarding things I've done in college.

    • Linear Algebra
    • Calculus II
    • 1:1 Mentoring
    • Problem Solving
    Focus
    Tutoring
    Cadence
    7 students, weekly
    Duration
    1 year
  8. Aug 2023 – Jan 2024

    Hall Council President

    Stony Brook University Residential Programs

    I led a 9-person council serving 300+ residents. My responsibilities included planning community events, allocating a $1,240 annual budget with full P&L responsibility, and running the executive meetings. We focused on data-driven programming, which bumped engagement up about 30% over the previous year.

    It was my first time managing a team of that size, and most of what I now know about running a small group (setting agendas, chairing meetings, making decisions quickly) came from this role.

    • Leadership
    • Budget Management
    • Event Planning
    • Agile Decision-Making
    Focus
    Leadership
    Council
    9 members
    Residents
    300+

Seven projects. Three in production (P4SBU, DevLens AI, StressKit), four built to depth as course or personal work.

  1. 01 / 07
    shipped · 17,000+ users

    P4SBU

    Parking for Stony Brook · full-stack · lead of 4

    I led a 4-person team building this full-stack parking platform end-to-end. It's now deployed to 17,000+ Stony Brook students, with real-time tracking and admin tools. The tricky parts were the dual-database architecture (MongoDB for reservations, Neo4j for the campus graph) and a three-layer AI conflict-resolution pipeline that handles reservation conflicts using Llama 3.3 on Groq. We load-tested reservation flows to 1,000+ concurrent requests at sub-200ms response, improved parking search efficiency by about 40% via AI occupancy forecasting and shortest-path routing, and integrated Stripe for payments.

    • v2.0, three-layer AI conflict-resolution pipeline
    • v1.6, dual-database rollout, sub-200ms reservations
    • v1.0, shipped to 17k students
    • React
    • Node.js
    • MongoDB
    • Neo4j
    • Groq / Llama 3.3
    • Stripe
    • Python
    Role
    Lead full-stack
    Team
    4 engineers
    Scale
    17k+ users
    p95
    < 200 ms
  2. 02 / 07
    live · Groq-powered

    DevLens AI

    Next.js · TypeScript · Groq AI · GitHub API

    I built DevLens AI as a responsive Next.js app that pulls data from the GitHub API to profile developers and surface analytics across their repositories. It uses Llama 3.3 70B via Groq to analyze 50+ repos per user and returns a full assessment in under 15 seconds. The dashboard includes skill visualizations, activity heatmaps, and a developer comparison view, plus PDF export for anyone who wants to share their report.

    • v1.4, PDF export and LinkedIn share-copy
    • v1.2, IP-based rate limiting
    • v1.0, Groq / Llama 3.3 pipeline live
    • Next.js
    • TypeScript
    • Groq AI
    • GitHub API
    • Vercel
    Role
    Solo
    Deploy
    Vercel
    p95
    < 15 s
  3. 03 / 07
    published · pypi

    StressKit

    Python CLI · async load-testing · open source

    StressKit is a Python CLI I built for stress-testing APIs. It handles configurable concurrency, latency percentiles, and throughput analysis. The core async HTTP engine sustains 1,000+ requests per second and supports both bottleneck and regression testing. It ships with 56 unit tests, multi-format export, and a CI/CD pipeline so the tool itself stays reliable across repeated test runs.

    • v1.0.3, PyPI release
    • v1.0.0, CI/CD pipeline, 56 tests passing
    • v0.1.0, async HTTP engine, 1k+ req/s sustained
    • Python
    • asyncio
    • aiohttp
    • Typer
    • Rich
    • Pydantic
    Role
    Solo
    Tests
    56 passing
    Dist
    PyPI
  4. 04 / 07
    built · github

    CoCode

    Real-time collaborative code editor

    CoCode is a real-time collaborative code editor I built using Socket.io and Operational Transforms, the kind of conflict-free concurrent editing that powers Google Docs, but for code. On top of the editor I layered a Docker-based sandbox that can execute code in 7+ languages, and used container pooling to keep cold-starts from ruining the experience. It handles 50+ concurrent rooms at sub-100ms cursor sync.

    • v1.2, multi-language sandbox (7+ runtimes)
    • v1.0, OT-based concurrent editing with room isolation
    • React
    • TypeScript
    • Socket.io
    • Docker
    • Redis
    • Node.js
    Role
    Solo
    Rooms
    50+ concurrent
    Sync
    < 100 ms
    Langs
    7+ sandboxed
  5. 05 / 07
    built · github

    ExpensifyMe

    Personal-finance SaaS · Next.js 14 + Plaid

    ExpensifyMe is a personal finance dashboard I built on Next.js 14 with secure bank-account integration via Plaid. It has interactive dashboards, customizable charting, and multi-account support. I used Clerk for auth and Tanstack React Query for server-state management, with Hono.js and Drizzle ORM handling the data layer.

    • v1.1, Plaid integration and live bank sync
    • v1.0, dashboards, charting, multi-account
    • Next.js 14
    • React
    • Hono.js
    • Drizzle ORM
    • Plaid
    • Clerk
    Role
    Solo
    Auth
    Clerk
    Data
    Plaid
  6. 06 / 07
    coursework · github

    Phreddit

    Reddit-style community platform · MERN

    Phreddit is a Reddit-style social platform I built on the MERN stack. Community creation, threaded comments, user profiles, the whole thing. I used JWT for authentication and CORS middleware for cross-origin handling, and load-tested the API through 1,000+ concurrent users at sub-100ms response.

    • v1.0, multi-community platform with JWT auth
    • React
    • Node.js
    • Express
    • MongoDB
    • JWT
    Role
    Solo
    Stack
    MERN
    p95
    < 100 ms
  7. 07 / 07
    coursework · github

    Networked Chess

    Client-server chess engine in C

    A client-server chess engine I wrote in C, using POSIX sockets for real-time move synchronization at sub-50ms latency. It uses bitboard representation for the board state and supports full move validation plus FEN notation for position import/export.

    • v1.0, sub-50ms client-server sync, full rule validation
    • C
    • POSIX Sockets
    • Bitboards
    • FEN
    Role
    Solo
    Latency
    < 50 ms
    Lang
    C99
§ A / Piano

Fifteen years of playing the Piano.

Trinity College London · several certifications

I've been playing the piano for over 15 years and have several certifications from Trinity College London!

§ B / Formula 1

Super Max!

Red Bull · Max Verstappen since '15

Fun Fact: I haven't missed a single race since the start of the 2020 season!

§ C / Fitness

Best part of my day.

5x weekly · lifting > cardio

Working out is genuinely one of the best parts of my day. Whether it's lifting heavy (my favorite) or cardio (absolutely hate it), the discipline of showing up even when I don't feel like it translates directly into my mindset and approach to work.

§ D / Cooking

Always Cooking, Always Eating.

Indian foundation · everywhere else

I love experimenting in the kitchen, from the Indian recipes my mom taught me growing up, to cuisines from all over the world I've been curious about. Good food brings people together, and that's the best part of cooking.

Looking for new-grad SWE roles starting summer 2026. Email is the fastest way to reach me.