IIIT Hyderabad — M.Tech, Computer Science
2025 – 2026
1st semester completed · GPA 7.44 / 10
Coursework: Advanced Operating Systems, Software System Development, Data Structures & Algorithms, System & Network Security.
NIT Silchar — B.Tech, Civil Engineering
2020 – 2024
GPA 7.4 / 10
LanguagesTypeScript / JavaScript, C, C++, Python, SQL, Bash
Backend & WebNode.js, Next.js, React, REST, WebSockets, JWT / auth, RabbitMQ (Pub/Sub), OOP
Data & InfraPostgreSQL, Redis, MySQL, MongoDB, Docker, Kubernetes, AWS, S3, CloudFront, CI/CD pipelines
FocusDistributed systems, API & framework design, performance engineering, microservices, RAG / LLM pipelines
LearningGo (Golang), NestJS, GraphQL, Machine Learning
- Production-grade HTTP/1.1 server framework written from scratch on raw TCP sockets with zero runtime dependencies; a byte-level incremental parser reassembles requests across packets and stays strict against request smuggling — rejecting conflicting Transfer-Encoding / Content-Length, obsolete line folding, and oversized headers.
- Radix-trie router with path params and wildcards over an onion-model async middleware engine; keep-alive, pipelining, chunked transfer, range requests, ETags / 304s, gzip / brotli / deflate, WebSockets (RFC 6455) and SSE; JWT with algorithm pinning and constant-time verify, CORS, sliding-window rate limiting, Prometheus metrics, graceful shutdown — ~10k req/s at p99 ≈ 8 ms.
TypeScript · raw TCP sockets · HTTP/1.1 · WebSockets · TLS · zero deps
- One-time secret-sharing service over HTTPS: secrets are encrypted client-side with AES-256-GCM under an HKDF-derived key that lives only in the URL fragment, so the key never reaches the server — it stores ciphertext it cannot read.
- One-time retrieval via atomic Redis GETDEL (no read-then-delete race), TTL-based auto-expiry, and authenticated encryption that hard-fails on any tampering. Zero server-side key storage.
TypeScript · AES-256-GCM · HKDF · Redis · zero server-side key storage
- Three-node distributed key-value store implementing the Raft consensus algorithm in pure C over raw POSIX sockets with zero dependencies — leader election, log replication, and crash recovery; an acknowledged write survives any single-node failure, including a hard SIGKILL, and a rejoining node replays its log to catch up.
- Four-thread node over a single mutex-protected state machine; log appended with O_DSYNC for WAL-grade durability; hand-rolled binary wire protocol framed through recv_all. Validated by a chaos suite — random kills, iptables partitions, failover — clean under TSan / ASan / UBSan.
C · Raft consensus · POSIX sockets · O_DSYNC durability · pthreads
Engineer Intern — Deendayal Port Authority (Major Port of India)
May – Jul 2023
Gandhidham, Gujarat · On-site
- Built on the port's Oracle Database cargo-logging system for Oil Jetty No. 8 (liquid-bulk tanker discharge) — wrote SQL and PL/SQL stored procedures to record, query, and reconcile consignment and vessel data, with constraints enforcing validation and referential integrity across high-volume daily entries.
- Maintained a structured logging and audit trail of consignment and vessel events through discharge — PL/SQL triggers keeping every cargo movement traceable and the records reconcilable end to end on the port's Linux servers.
- Wrote SQL and PL/SQL reports over the logged data, giving operations real-time visibility into jetty throughput and surfacing reconciliation discrepancies early.
Oracle Database · PL/SQL · SQL · Linux