██████╗ █████╗ ███╗ ███╗ █████╗ ███╗ ██╗ ██╗███████╗███████╗████████╗
██╔══██╗██╔══██╗████╗ ████║██╔══██╗████╗ ██║ ██║██╔════╝██╔════╝╚══██╔══╝
██████╔╝███████║██╔████╔██║███████║██╔██╗ ██║ ██║█████╗ █████╗ ██║
██╔══██╗██╔══██║██║╚██╔╝██║██╔══██║██║╚██╗██║██ ██║██╔══╝ ██╔══╝ ██║
██║ ██║██║ ██║██║ ╚═╝ ██║██║ ██║██║ ╚████║╚█████╔╝███████╗███████╗ ██║
╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚════╝ ╚══════╝╚══════╝ ╚═╝
I'm Ramanjeet Singh, a computer science student at the University of Michigan. I train computer-vision models and get them running on real hardware. Most recently, I fine-tuned a bat detector on 10,000+ images and deployed it to an Arduino UNO Q at MHacks 2026.
╭──────────────────────────────────────────────────────────╮
│ now → edge ai: getting models small enough to ship │
│ latest → smart-bat-box (mhacks 2026) │
│ learning → object detection, quantization, onnx │
╰──────────────────────────────────────────────────────────╯
- smart-bat-box: a bat box camera that tells bats from people. I fine-tuned BatNet (Faster R-CNN) in PyTorch: bat detection 3% → 70%, people ignored 96% of the time, plus a tiny model running on an Arduino UNO Q in ~10 ms/frame.
- micrograd-lab: Karpathy's micrograd autograd engine, extended with Adam and SGD with momentum, new activations and losses, iterative backprop for deep graphs, tests, and CI.
- ng-video-lecture: a GPT built from scratch in PyTorch, following Karpathy's Neural Networks: Zero to Hero lecture.