I am a Computer Science Honors student at Stony Brook University with a deep passion for Artificial Intelligence and Machine Learning. I am fascinated by the potential of LLMs and have hands-on experience in this area through my research on Retrieval Augmented Generation (RAG) for code-related problem domains. I am actively seeking Software Engineering or Machine Learning internship opportunities where I can apply my skills in Python, TensorFlow, and full-stack development to solve real-world problems. I'm always open to connecting with fellow students, researchers, and industry professionals. Recently, I have also started learning Jetpack Compose for Android to use some of my full-stack skills towards app development and providing meaningful, cutting-edge apps in the hands of the millions of Android users. Let's connect!
• Programming Languages: MIPS, Python, Java, C, Kotlin (for Android Jetpack Compose), OCaml, JavaScript, HTML/CSS.
• Frameworks & Libraries: TensorFlow, LangChain, HuggingFace, OpenCV, Pandas, NumPy, Flask, Bootstrap
• Developer Tools & Platforms: Docker, AWS, Git, GitHub, Linux/Unix, HPC Clusters (Slurm), MySQL, SQLite3
• Degree: BSc Computer Science, Specializing in AI and ML
• University: Stony Brook University, New York, USA
• CGPA: 3.931
• Honors: SUNY SOAR Research Fellow, URECA Fellow, Computer Science Honors, University Scholars, Dean's List 2023 - 2025
• Awards: Academic Achievement Award, YouAreWelcomeHere Award, Global Excellence Award
• Relevant Coursework: Object-Oriented Programming, Data Structures, System Fundamentals, Linear Algebra, Probability and Statistics, Discrete Math, Calculus I & II
• Photography: I love taking photographs of landscape, nature and the nightsky. Check out some of the pictures I have taken on my Instagram!
• Sailing: I recently started sailing with the Stony Brook University's Sailing Club and I am a huge fan now. I absolutely love sailing!
• Sketching: I recently bought a new iPad Air and I have been learning how to sketch on it. So far... I'd say for someone who has never touched a sketch pen before, I am doing pretty decent.
• Video Games: When I am not taking photographs and editing them, not sailing or sketching then I am probably playing video games. It is one of my favourite indoor passtimes.
Language Understanding and Reasoning (LUNR) Lab | Stony Brook University College of Engineering and Applied Sciences, NY
Humanity Unleashed (humun.org) | Remote
University Scholars Fellowship | Stony Brook University, NY
SBU iGEM 2024 Synthetic Biology Research | Stony Brook University, NY
Faculty Student Association at Stony Brook University | Stony Brook University, NY
Omniscience Corporation, Palo Alto, CA | Remote
An Android app built with Kotlin and Jetpack Compose that uses on-device Gemini Nano model to power summarization and notification categorization for a powerful and versatile DND experience.
GitHub Project (WIP)TextSimilarityCheck is a simple program written in Java for comparing text files and checking if they were written by the same author (by using cosine similarity).
GitHub ProjectThis project is an implementation of core functions for a Red-Black Tree data structure, written entirely in MIPS assembly language. The assignment focuses on low-level memory operations, register conventions, and the implementation of a complex, balanced data structure in assembly.
GitHub ProjectThis project is an in-memory emulation of a Linux-like filesystem written entirely in C. It involves managing core filesystem structures like i-nodes and data blocks, handling memory allocation, and implementing a hierarchical file and directory system from the ground up.
GitHub ProjectThis project is an implementation of the single-player puzzle game "Skyscrapers." The implementation is done in C and includes both an interactive version of the game and an automatic solver based on logical heuristics.
GitHub ProjectThis project focuses on low-level data manipulation in C. It involves implementing a custom network protocol, named AFLENT, and a block cipher for data encryption and decryption. The core of the project is performing byte and bit-level computations to pack, unpack, and transform data.
GitHub ProjectTextSimilarityCheck is a simple program written in Java for comparing text files and checking if they were written by the same author (by using cosine similarity).
GitHub ProjectSocialMediaGraph is a simple program written in Java for simulating a social media network between people (with followers and followings) using graphs.
GitHub ProjectFoodPyramid is a simple program written in Java for simulating a Food Pyramid / Food Chain.
GitHub ProjectPlayfairEncryption is a simple program written in Java for encrypting and decrypting any text using playfair encryption.
GitHub ProjectCProgramTracer is a simple program written in Java for keeping tracks of different C blocks (A block is {...}) and the variables initialized / updated inside them.
GitHub ProjectHiringSystemSimulator is a simple program written in Java for simulating a complete hiring system manager for job applicants.
GitHub ProjectA simple python program using TensorFlow image recognition pipeline and a custom trained model to emulate iPad's CenterStage on windows.
GitHub ProjectReLinked is a simple flask based application which allows the user to save important webpages.
GitHub ProjectA simple program that finds out the grade of a person from his/her english sentence formation capabilities.
GitHub ProjectHere is a program I built that can be used together a particular Minecraft Fishing build to automate the whole process and afk fish with ease.
GitHub ProjectA simple C program that allows users to increase or decrease the audio of .wav format.
GitHub ProjectThis program simply applies box blur to an image. Works best with images of size less than 800x800 pixels.
GitHub ProjectThis program simply applies a black and white filter to any image by averaging out RGB values of each pixel.
GitHub ProjectThis simple program performs sobel operator edge detection (Algorithm to find edges of objects in an image) on an image.
GitHub Project