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

Highlights

  • Pro

Block or report S-Rohan-1904

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
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 , 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++