Projects

Blog Built a high-performance GPU library for Graph Neural Networks (GNNs) with custom CUDA C++ kernels, reducing training time by up to 37% compared to PyTorch-native implementations.

A research paper analyzing algorithms for factoring large integers, including Shor's Algorithm for quantum computers, and their potential to break modern RSA encryption.

Demo An AI based study tool that uses a combination of NLP and image processing to generate a set of practice questions from student-provided notes, for students to test their knowledge.

Demo A user-friendly full-stack Flask application enabling intuitive webpage creation, styling, and storage without the need for programming knowledge.