Bahul Neel Upadhyaya's profile

Bahul Neel Upadhyaya

The biggest lesson studying physics left me is that explanatory power lives in abstractions and model-based reasoning: physics describes the universe through the models it builds from them, and replaces a model when a better one appears rather than defending it. That matched how my brain already worked, and has lived rent-free in my head ever since. I notice when abstractions from different places describe the same thing.

I have led teams across data platforms, web systems, and technical leadership. When the abstractions turn out to be new, I name them, codify them in open specifications and libraries, and publish the argument in long-form when it needs room. I read widely outside software because that is where the useful collisions come from.

I was diagnosed with ADHD in mid-life, with an ASD assessment pending, and I am public about it on purpose. The pattern spotting and the depth of focus are part of what makes me useful, not something I work around.

Someone once quoted to me, author forgotten, that "code was the thing that got in the way of making software". It struck a chord with me, and has sat at the back of my head like a silent mantra ever since. I have been building software since the turn of the century and designing it for nearly as long, and in that time my most successful work has trended towards alleviating the sentiment of that quote, through better abstractions and more power given to models.

I have noticed that the software industry tried to skip to the end with AI-assisted coding and has noticed the cracks. I think we missed steps somewhere between what my career has taught me and the promise of vibe-coding, and that is where I live these days, between the promise of AI and the code that will get it done, and I am setting up shop. My goal is to help people get from ideation to release without all that messing about with code, but with code.