Selected history

Work

Storage systems, open-source contributions, projects, and the path that led me here.

Experience

July 2024 — present

Bengaluru, India

Member of Technical Staff, Distributed Storage

Nutanix

Core-data-path work on a production C++17 distributed storage engine, spanning NVMe and SPDK, Linux internals, performance, and reliability.

  • Helped scale dense NVMe nodes by improving checksum and device-discovery paths after profiling exposed their cost.
  • Strengthened SPDK device setup and recovery, with two setup-script reliability fixes contributed upstream.
  • Reduced storage-service startup overhead and investigated allocator and toolchain behaviour on modern Linux.
  • Root-caused reliability and capacity incidents from logs, heap evidence, profiler traces, and source code.
  • Contributed to storage on-call work, design and code reviews, mentoring, interviews, and onboarding material.

May 2023 — July 2023

Bengaluru, India

Software Engineering Intern, Distributed Storage

Nutanix

Worked on post-mortem tooling and logging performance for the storage engine.

  • Added POSIX pax archive support to minicoredumper for large core files and upstreamed the work.
  • Reduced a costly verbose-logging path and built a repeatable measurement harness to locate its bottlenecks.
  • Upgraded in-tree logging and profiling dependencies and fixed C++ symbol handling in captured profiles.

Open source

Upstream

spdk/spdk

Contributed two setup-script reliability fixes covering block-device sync timing and stale PCI identity cache entries.

Projects

xv6 Operating System

Kernel threads, synchronisation primitives, scheduling policies, lazy memory allocation, and LRU paging for an xv6 course project.

  • C
  • x86 assembly
  • Operating systems
  • Systems programming

Mini-C Compiler

A small compiler pipeline with a Flex lexer, Bison parser, quad intermediate representation, symbol tables, backpatching, and x86 code generation.

  • C
  • Flex
  • Bison
  • x86 assembly

Minishell for Linux

A compact POSIX-style shell with process creation, pipes, redirection, signal handling, and a built-in archive command.

  • C++
  • POSIX processes
  • Shell
  • Systems programming

Paradime Product Challenge

The Inter-IIT Tech Meet 11.0 gold-medal proposal: contribution incentives called “dimes” and integrated code-and-data documentation called “slogs”.

  • Product design
  • dbt
  • Data documentation

Placement Cell Website

The official website for the Centre for Career Development at IIT Guwahati, maintained alongside its placement portal and server.

  • Bootstrap
  • Front-end development
  • Linux server administration

MovRev: Movie Review site

A collaborative movie-review application with authentication, search, recommendations, threaded comments, profiles, ratings, and dark mode.

  • Django
  • TMDb API
  • Full-stack web development

Skills

Languages

C++17 · C · Python · Bash · Reading Rust · Solidity

Systems and performance

NVMe · SPDK · VFIO and UIO · Hugepages · NUMA pinning · DPDK · TCMalloc and gperftools · glibc rseq · libaio · eBPF · perf · On- and off-CPU flamegraphs · Heap profiling · ftrace

Linux internals

Kernel boot and driver model · PCIe enumeration · udev · Block layer · Dynamic linking and ELF · Linux capabilities · cgroups · EXT4

Storage and distributed systems

Storage engines · Write-ahead logging · Replication · Cassandra · ZooKeeper · CRC32 with AVX-512 and SSE 4.2

Debugging

GDB · Core and minidump analysis · ASAN and UBSAN · Coverity · Log-bundle forensics · Grafana · Loki

Tooling

Git · Gerrit · Jenkins · CMake · Bazel · BuildStream

Education

2020 — 2024

Guwahati, India

Indian Institute of Technology Guwahati

B.Tech, Computer Science and Engineering

CGPA 8.63 / 10

2020

Kota, India

Vidhyanjali Academy, Kota

CBSE Senior Secondary

97.4%

2018

Bhilai, India

Delhi Public School Risali

CBSE Secondary

CGPA 10 / 10

Honors

2025 and 2026

Nutanix Hackathon

Won the Data Services category in both years and the company-wide Most Impactful Project award in 2025.

2023

Inter-IIT Tech Meet 11.0

Gold medal for a product proposal that introduced contribution incentives and integrated code-snippet documentation for Paradime's marketplace.

2020

JEE Advanced

All India Rank 438.

2020

JEE Main

99.88 percentile.

2018 and 2019

KVPY Fellowship

Government of India fellow in the SA stream and All India Rank 196 in the SX stream.

2020

CBSE Certificate of Merit

Placed in the top 0.1% nationally in two subjects.

Leadership

April 2023 — April 2024

Overall Placement Coordinator

IIT Guwahati

Ran the placement database and recruiter-facing portal and server, and conducted pre-placement talks and training for the graduating batch.

2021 — 2022

Head, Nexus

Techniche, IIT Guwahati

Led 15 organisers for IIT Guwahati's flagship management conference, covering executive keynotes, panels, workshops, and supporting events.

2021 — 2022

Student Mentor

CSEA, IIT Guwahati

Mentored five first-year computer-science students on academics, internships, and placements.

2024 — present

Engineering mentorship and hiring

Nutanix

Contribute to technical mentoring, coding interviews, interviewer guidance, onboarding resources, and storage-engine knowledge sharing.

Coursework

  • Data Structures and Algorithms
  • Design and Analysis of Algorithms
  • Operating Systems
  • Computer Architecture
  • Computer Networks
  • Database Management Systems
  • System Programming
  • Formal Languages and Automata
  • Computational Number Theory and Cryptography
  • High-Performance Computing
  • Probability and Random Processes
  • Optimisation
  • Game Theory
  • Linear Algebra
  • Discrete Mathematics