I’m an SWE II at Cisco in Bengaluru. Before that I was a Senior Engineer at MediaTek, writing systems software in C and C++ across UEFI, USB and the Windows driver stack. My broader engineering background spans full-stack products, APIs, databases, and production interfaces built with TypeScript, React, Next.js, Node.js, and Python.
I came at systems work from the other direction. I spent my first few years building full stack products, went deep into machine learning during my master’s at BITS Pilani, and that mix is the useful part: I tend to own a problem across the boundary instead of handing it off at one.
Outside my core role, I build and maintain open-source developer tools across npm and PyPI. npx-vibe brings evidence-first review to package execution, Custom DL Optimizer qualifies PyTorch inference plans against real workloads, and ResearchPlot turns publication guidance into repeatable, source-backed checks. I approach these as maintained products: with documentation, release workflows, safety boundaries, and explainable decisions.
Research is the third part of my work. I have published applied machine-learning studies across EEG-based ADHD detection, sensor-fusion activity recognition, medical screening, and manufacturing inspection. Across systems, products, and research, the principle is the same: understand the constraints, make tradeoffs visible, and ship work that people can evaluate and trust.





