The record
Timeline
Milestones in the order they happened, which is rarely the order they made sense in.
2015
Joined the robotics club
Walked into the VIIT robotics club with no idea how to solder and left four years later having rebuilt the same motor driver a dozen times.
2016
Robocon: beat IIT Delhi
The motor driver held for a full match. That single fact is the whole story of the season.
2020
A year spent inside systems
A shell, a cache simulator, and a GPU benchmarking study, all in the same twelve months. The year the abstractions stopped being abstract.
2021
Rewrote memory management in xv6
Took the page allocator apart in MIT’s teaching kernel and put it back together differently, which is the fastest way to understand one.
July 2021
Joined Romeo Power
Software engineer on battery management for electric commercial vehicles. The first job where a bug could set something on fire.
2023
Shipped thermal-runaway prediction
A model that reads a pack’s telemetry and says something is about to go wrong, early enough for that to matter.
2025
Back in Pune
Same problems, different timezone. Closer to the people the work is meant to be for.
2026
Started this paper
Somewhere to put the things that were only ever explained once, in a conversation, and then lost.