Who I am
Software Developer with 5+ years of experience building production systems across the stack. Currently at Chalo — India's leading public transport platform — where I build scalable systems that move millions of commuters.
Previously at Brane Enterprises, where I led frontend architecture for industrial analytics dashboards and spent three months prototyping a custom game engine in C++ and OpenGL — one of the most technically rewarding projects I've worked on.
I'm drawn to the intersection of systems programming and visual computing — ray tracers, shaders, rendering pipelines, and the math that makes pixels work. When I'm not writing Rust or C++, I'm building clean, reactive interfaces with Angular and React.
B.Tech in Electrical Engineering from IIT Bhubaneswar (2017–2021), where an interest in signals and systems naturally led me to GPUs and real-time graphics.
Work history
Five years across two companies, from frontend dev to game engine R&D.
Building scalable software for India's leading public transport platform, connecting millions of daily commuters with real-time bus tracking and ticketing.
- Led frontend architecture using Angular with RxJS for real-time data binding on analytical dashboards
- Developed dynamic card creation features enabling data-driven customization for enterprise clients
- Optimized application performance through modularization, significantly reducing load times
- Mentored junior developers on reactive programming patterns and Angular best practices
- Researched and prototyped a custom game engine for the company's industrial visualization pipeline
- Evaluated engine architectures including ECS and scene graphs; prototyped deferred rendering with OpenGL
- Delivered recommendation report comparing custom engine vs Unity/Unreal for production use
- Built analytical dashboards in Angular for user solution analysis and business intelligence
- Implemented graph-based data representations (D3.js, ngx-charts) for complex solution visualization
- Adopted BDD methodology with Cucumber, Cypress E2E tests, and unit testing for quality assurance
- Integrated HoloLens AR components for spatial data visualization prototypes
Things I've Built
Fetched live from GitHub. Sorted by recent activity.
Loading repositories…
Latest posts
Thoughts on systems, graphics, and the craft of software.
Tech Stack
Always Growing
The things keeping me up past midnight.
Large Language Models
Transformer architectures from first principles — attention mechanisms, fine-tuning with LoRA, and building production RAG pipelines.
Computer Graphics
Physically-based rendering, GGX microfacet BRDFs, real-time techniques, and deep-diving the PBRT book chapter by chapter.
Systems Programming
OS internals, memory allocators, lock-free data structures, and async runtimes in Rust. Currently reading Operating Systems: Three Easy Pieces.
Math — Linear Algebra & Probability
Deepening foundations for graphics and ML — eigendecomposition, SVD, Bayesian reasoning, and Markov chains.
Get in Touch
Open to opportunities, collaborations, or just a good conversation about systems and graphics.