Projects

Things I've built and experiments I've worked on.

Built a fraud-detection tool MVP in 24 hours to protect people from AI-driven impersonation and fraud schemes. Developed a multi-layered architecture with backend processing, frontend interface, and machine learning components for detecting sophisticated fraud attempts.

PythonJavaScriptJupyter NotebookMachine Learning

Competed in Comma.ai's challenge to losslessly compress 5,000 minutes of driving video tokens using Python. Explored various compression and data processing methods and achieved compression rate of 2.2 using ZPAQ.

PythonZPAQData Compression

Led team of 5 to organize the first Capture the Flag event (100+ participants) in our college. Built the digital infrastructure using GCP, CTFd, and Docker to host website and challenges. Wrote and built 10 challenges comprising of domains - Web, OSINT, Networks, Forensics.

GCPCTFdDockerSecurity

Identified that Web WhatsApp does not have an option to rotate images or view PDFs in the website itself. Built the rotate image feature, reducing friction for users and saving their time. Adds a rotate button to WhatsApp Web, enabling image rotation without local download of images.

JavaScriptBrowser Extension

Built a website to help users learn to dance by following along with videos and gamifying the experience. Developed real-time score viewing by comparing gradients between joints of the user's body and the dance video using MoveNet model.

ReactJSTensorFlow.jsMoveNet

Built a 2-D Side scroller game playable on Mobile and PC helping students understand the Periodic Table in an engaging and interactive way.

JavalibGDXTiled