Projects

White Lotus: From Scratch C++ LLM Inference

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

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

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

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 →
(Hobby) Guitar Covers

(Hobby) Guitar Covers

Youtube playlist of some of my favourite songs that I've covered

Learn more →