Skip to content
View S-Rohan-1904's full-sized avatar

Highlights

  • Pro

Block or report S-Rohan-1904

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
S-Rohan-1904/README.md

Rohan S

Systems-leaning software engineer. I build the layer underneath the product — search engines, container execution sandboxes, version control internals — and I've shipped production web software that real users depend on.

CS undergrad at BITS Pilani (B.E. Computer Science + M.Sc. Chemistry, CGPA 8.90/10).

Open to Summer 2027 Software Engineering internships. Backend, systems, infrastructure, or full-stack.


What I build

Search Engine · C++, mmap

A search engine written from scratch, evaluated against a published academic baseline.

  • Indexes 278K+ documents and 25M+ postings into an mmap-backed index
  • 5.46× index compression via delta and variable-byte encoding, sustaining 15,435 docs/s ingest
  • BM25 ranking with PageRank, spelling correction and autocomplete at p50 4 ms, 113 queries/s
  • Scores 0.671 nDCG@10 on BEIR's SciFact benchmark, above the published 0.665 baseline

Git Clone · JavaScript, Node.js

A self-hosting Git implementation with zero dependencies — it can clone and verify its own history.

  • 20 Git commands, including the smart HTTP protocol and packfile delta resolution
  • Myers diff and three-way merge engine producing output byte-identical to real git diff and git merge
  • Structurally valid on its own history under git fsck
  • Correctness verified by differential testing and object round-trips against the real git binary

Code Duel · Go, Docker, Redis, PostgreSQL, WebSockets

A 1v1 competitive coding platform built for the BITS Pilani Coding Club, used by 500+ students.

  • Pre-warmed, sandboxed Docker execution pool in Go, cutting evaluation latency by 65%
  • Auto-scaling that raises burst capacity 5×, sustaining 1000+ submissions at 15+ jobs/sec
  • Atomic Redis matchmaking with fairness-aware pairing to avoid repeat opponents

Where I've worked

Software Developer Intern · KVGAI Tech Pvt. Ltd. · Jun 2025 – Jul 2025 Built a live proctoring platform on an AWS-hosted SFU streaming 200+ concurrent sessions at sub-300 ms. Engineered a WebSocket pipeline scoring suspicion events in under 100 ms, replacing 2-hour manual review passes, and shipped a React triage dashboard that cut review time for 1,500+ flagged sessions from 30 minutes to under 3.

Frontend Developer Intern · Converge Point · Jun 2024 – Jul 2024 Shipped a React and SPFx web part that auto-tagged enterprise PDFs, cutting document processing time by 90% and eliminating manual tagging across 10k+ archived files.


Tech

C++ Go TypeScript JavaScript SQL

Docker PostgreSQL Redis AWS Cloudflare Workers

React Next.js Node.js Express Prisma Tailwind CSS


Beyond the code

  • Top 4% in LeetCode Biweekly Contest 184 (ranked 1,314 of 35,747) · 300+ problems solved
  • 100% merit scholarship at BITS Pilani for a Top 3% rank among 1,200 students
  • Top 1% in Object Oriented Programming (CS F111) among 900+ students
  • Oasis Coordinator, Coding Club BITS Pilani — lead technical teams and maintain club infrastructure serving 100+ members; ran 4+ workshops on Git, Docker and backend development for 300+ students; mentored 15+ juniors into 6 deployed projects

Reach me

Email LinkedIn LeetCode

Pinned Loading

  1. search-engine search-engine Public

    A search engine in C++ from scratch — mmap-backed index over 278K documents and 25M postings, BM25 + PageRank ranking at p50 4ms, scoring 0.671 nDCG@10 on BEIR SciFact.

    C++

  2. git-clone git-clone Public

    A self-hosting Git implementation in Node.js with zero dependencies — 20 commands, smart HTTP protocol, packfile delta resolution, and a Myers diff byte-identical to real git.

    JavaScript

  3. Code-Duel-Writeup Code-Duel-Writeup Public

    Architecture write-up for Code Duel, a 1v1 competitive programming judge used by 500+ students — Go execution engine with pre-warmed Docker pools, Redis matchmaking, 1000+ submissions at 15+ jobs/sec.

  4. Competitive-Coding Competitive-Coding Public

    C++ solutions, templates and contest submissions — 300+ problems solved.

    C++