Research implementations, coursework and software systems across AI safety, machine learning, mobile development and interactive applications.
01
LLM Safety & Adversarial Evaluation based Personal Project
Agentic Red-Teaming Framework for LLM Safety Evaluation
Built a fully automated LLM red-teaming framework with Llama Guard 4 as the target safeguard, integrating adversarial attack generation across diverse failure modes, structured reporting, and automated safety evaluation.
Implemented a GPT-5 LLM-as-a-Judge pipeline to evaluate and score structured attack reports across multiple metrics.
Developed a DeepTeam-based autonomous attacker supporting single and multi-turn adversarial attacks; executed 2,438 attacks with a 73.46% safeguard evasion rate, receiving an aggregate judge score of 14372/17910 (80.24%).
LLM safetyAdversarial evaluationAgentic systems
02
Computer Vision based Personal Project
LatentMotion: GAN-based Animation from a Single Image
Designed LatentMotion, a StyleGAN2-based animation system that inverts a single image into the W/W+ latent space and generates video frames by traversing learned semantic directions for pose, expression, and style variations.
Implemented GAN inversion, identity-preserving (ArcFace based) loss, and temporal smoothness/LPIPS regularization in PyTorch, producing coherent and high-fidelity animations without needing to train a separate video GAN.
Computer visionStyleGAN2PyTorchGenerative AI
03
Deep Q-Learning & Reinforcement Learning based Personal Project
DQN-Based Maze Solving Agent for Cumulative Reward Maximization
Developed and implemented a Deep Q-Learning (DQN)-based maze-solving agent where a neural network Q-function approximator learns an optimal policy over maze states in a discrete grid environment without relying on a tabular Q-table.
Built an interactive training environment that lets users design mazes, train the agent in real time, and visualize Q-matrix values at each timestep.
Deep Q-learningReinforcement learningNeural networks
Additional projects
Coursework, mobile applications and independent software projects.
HearAssist - Deaf & Hard of Hearing Support
Android app designed to support and empower individuals who are deaf or hard of hearing with features like live transcription, text to speech, sound alerts and much more.
AndroidAccessibilitySpeech technology
Sanjeevani - Blood Donation App
MERN stack app that connects blood donors, patients, and blood banks. It features user registration, donation requests, and camp discovery, with JWT-based authentication for secure data handling. The platform streamlines the blood donation process, enhancing both efficiency and accessibility.
MERNJWT authenticationHealth technology
Arduino & Raspberry Controller
Flutter-based Android applications developed as part of CS321 Course @ IITG so as to enable bidirectional communication with Arduino & Raspberry boards, thereby allowing the creation of a smart home. Connects over Bluetooth and makes use of encryption so as to ensure security of data transmitted over Bluetooth.
FlutterBluetoothInternet of Things
Public Speaking VR App
Research-backed VR App created as part of CS560 to help individuals overcome their fear of public speaking via realistic environment simulation with the help of a responsive audience. It included three modes—One-on-One, One-on-Group and Free Conversation. Multiple proven parameters judge the speaker in real time and provide feedback. Received top grade for the novel project.
Virtual realityHuman-computer interactionCS560
Real-Time Anomaly Detection in Time-Series Data
Designed a real-time anomaly detection system in Python using the EWMA algorithm to analyze continuous time series data incorporating short-term and long-term seasonal variations along with noise, achieving average long-term accuracy of 0.99 and precision of 0.94.
PythonEWMATime-series analysis
Diversity-Preserving Reconstruction using W-GAN for Scanning Acoustic Microscopy
A Wasserstein GAN-based framework for stable, diversity-preserving reconstruction of Scanning Acoustic Microscopy images, achieving a peak SSIM of 0.96 and PSNR of 37.27 dB.
Winning entry for the Adobe PapyrusNebulae Hackathon. Developed a MERN stack interactive resume-building web app to streamline the resume creation process and save users time, with an intuitive UI, resume editor and reusable resume templates.
A tool that summarizes large chunks of text in just a few lines. Implemented extractive summarization using the TextRank NLP algorithm and deployed it as a Flask web app.
Natural language processingTextRankFlask
Finding Ball
Puzzle game developed in C# using Unity Engine in which you help a ball escape through multiple puzzling levels.
UnityC#Game development
QuoteUp - Inspirational Quotes App
Created a Flutter-based Android application that allows users to browse, bookmark, and share quotes from a library of over 3000 quotes. Implemented designing and exporting quotes, along with search functionality. Achieved over 1000 downloads and an average rating of 4.8/5 within the first month of launch.
FlutterAndroidMobile development
Ball Rush - Android Game
Ball Rush is an interactive hypercasual game built using C#.
C#AndroidGame development
KISINFO
A school management hybrid app prototype with dedicated user accounts, different privilege levels, assignment creation and submission, alerts and other basic functionality.