Projects

White Lotus: From Scratch C++ LLM Inference
A bare-metal LLM inference engine written in C++. No PyTorch, no frameworks. Implements BPE tokenization, transformer forward pass with KV cache, and token sampling from scratch.
Learn more →
Managing Crowds with Drones
Surge Protector uses drone technology to monitor crowded locations like music concerts and public protests. Won best AI/ML award in Stanford University's TreeHacks 2023 with a $100K usd SAFE
Learn more →
Drishti - A Braille Translator for Indian Languages
Web application that converts books from all languages to the Indian convention for Braille, so that visually impaired people from rural India who don't understand English can read books in Indian languages.
Learn more →
STEM Question Problem Solver
Provide instant solutions to problems in science subjects at the high school level. The user takes a snap of the question and SnapSearch will search and compile relevant answers.
Learn more →