Generative AI · LLMs · Computer Vision · Deep Learning — built with PyTorch, from first principles.
AI/ML Engineer at Benzy Infotech and M.Tech in Vision & Intelligent Systems from IIT Kharagpur (CGPA 8.36). I work across diffusion models, LLMs, and computer vision — and I like to understand things by building them, from autograd engines to vision algorithms, written from scratch rather than pulled off a shelf.
I'm an AI/ML engineer working across generative AI, large language models, and computer vision. My approach is hands-on and foundational: I build core machine-learning machinery — automatic differentiation, optimizers, diffusion and vision pipelines — myself, so I understand exactly how and why they work. I hold an M.Tech in Vision & Intelligent Systems from IIT Kharagpur, and alongside my work I tinker with embedded ML and run a small home GPU lab for experimentation.
Open-source work — mostly things built from scratch to learn how they really work. See all on GitHub →
An autograd engine built from scratch with a PyTorch-style API — layers, activations, Adam/SGD optimizers and loss functions, for educational clarity.
★ 6 · PythonClean, readable implementations of common computer-vision algorithms — the math made legible.
PythonReference implementation for the Greedy Incremental Low Rank Training paper.
Python · ResearchA Keras model for automated CAPTCHA recognition end-to-end.
Python · KerasOn-device training using the SEFR algorithm — machine learning that fits on an Arduino.
C++ · TinyMLEmbedded firmware turning an ESP32-CAM into a standalone timelapse camera.
C++ · EmbeddedReal-time eye-blink detection from a video feed, in the browser.
JavaScriptA cross-platform torrent search app built in Dart/Flutter.
★ 3 · DartOpen to research collaborations, ML engineering work, and interesting problems.