“AI may not dream yet, but I’m definitely dreaming up some pretty exciting projects in the field!”
That spark of imagination drives my passion for Artificial Intelligence and Machine Learning, where I explore everything from large language models (LLMs) and Generative AI (GenAI) to reinforcement learning and human-machine interaction. Lately, I’ve been diving deep into cutting-edge areas like LLM Reasoning, Agentic AI, and Embodied AI. I’m actively engaging with these topics through research, coursework, and hands-on projects at UC San Diego. It’s an exciting time to be in AI, and I’m thrilled to be exploring these new areas!
Before joining UC San Diego, I spent five years at Samsung R&D Institute India - Bangalore (SRI-B), specializing in Machine Learning, Federated Learning, Edge Computing, and Android development. During this time, I led several impactful projects focused on improving user experience and privacy. As a Lead Engineer, I worked on edge-based personalization solutions using LLMs and developed a Python-based Android profiling tool to benchmark rendering performance. In Federated Learning, I pioneered privacy-preserving models for demographic prediction without compromising user data. I also designed and deployed machine learning models in resource-constrained environments, optimizing LLMs like FLAN-T5 to enhance user experience. Additionally, I developed Android applications for real-time ML inference, including solutions for boredom detection and next-app recommendations. My work involved collaborating with cross-functional teams to improve model accuracy and ensure smooth deployment across thousands of devices. These experiences refined my skills in distributed learning, performance optimization, and privacy-focused AI, leading to both patents and publications (see “Research Work” for details).
Before my time at SRI-B, I completed a summer internship at Hike Pvt. Ltd. in New Delhi (2017), where I developed an image classification model for the Hike Messaging app. During this internship, I gained hands-on experience with Convolutional Neural Networks (CNNs) and worked with tools such as Google ML Engine for cloud-based model training and TensorFlow Serving for local deployment. This internship sharpened my skills in machine learning, CNNs, and cloud technologies.
At IIT Kanpur, I worked on a variety of projects that furthered my technical expertise. I contributed to the Humanoid Project at the Robotics Club, focusing on Computer Vision and Speech Recognition modules. I also explored various machine learning domains, such as One-Shot Learning, Real-time Sentiment Analysis, and Question Similarity Detection. Additionally, I worked on more specialized projects like developing a Neural Network-based model for controlling a quadrotor. Another key project was implementing an n-body simulation using CUDA for parallel computing. These experiences deepened my knowledge of robotics, deep learning, and high-performance computing. For a full overview of my projects, check out the “Projects” section.
MS in Computer Science, 2024 - Present
University of California San Diego
B.Tech in Computer Science & Engineering, 2015 - 2019
Indian Institute of Technology Kanpur (IITK)