Two disciplines, one temperament
I trained as two things at once: mathematics and mechanical engineering, at BITS Pilani, Hyderabad. One taught me to trust structure. The other taught me that structure has to survive contact with the world. I still think in both languages. When I design a model I am asking whether the math is honest. When I ship a system I am asking whether it will still be true next Tuesday.
I build systems, not just models
I work as a data scientist at SG Analytics in Bengaluru. The job is real: hierarchical Bayesian models for school admissions funnels, multi-agent systems that write and edit decks, sales agents that reason over causal graphs. I like that work. I am not trying to pretend I live in a lab. What changed over the last year is the unit of obsession — from a model that predicts, to a system that remembers, retrieves, and acts. Bit is the other thread: version control for Excel, because a budget should not die as Budget_FINAL_v7.xlsx.
Memory is the problem I cannot leave alone
Most AI systems are brilliant amnesiacs. They retrieve a neighborhood of similar text and call it knowing. I want something closer to a life: entities, relations, time. What was true in March. What closed in June. What is still open. That is why I am building mem-void, a temporal knowledge graph for agents, and mini G, a toy DistMult reasoner I refuse to oversell. Honesty about scale is part of the being.
The rest of the graph
Outside the work I lift, and I eat my way through Bangalore. The body is not a footnote. If I cannot keep a rhythm for myself, I will not keep one for a machine. I prefer execution to performance: say the true size of the thing, ship the next honest version, do not decorate a toy graph as a paper table.