headshot image

Anshumaan (or Manas) Singh

Researcher & Software Engineer


Passionate about building innovative solutions using Artificial Intelligence, Machine Learning and software engineering principles.

Motivated by Star Wars, I hope to create C3PO Robot Emoji Logo one day.

Check out some of my socials below!


Download Resume

About Me


PI Logo | Personal Introduction


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!

Skills Logo | Skills


• 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

SBU Logo | Education


• 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

Hobbies Logo | Hobbies


• 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.

Work Experience


Projects


NotiSentry: A smarter DND for Android

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)
Multi-Client Texas-Hold-em-Poker Server

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 Project
Red-Black Tree in MIPS Assembly

This 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 Project
C Based Linux Filesystem Emulator

This 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 Project
Skyscrapers Puzzle Game

This 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 Project
AFLENT Protocol and Custom Encryption

This 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 Project
Text Similarity Check

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 Project
Social Media Graph

SocialMediaGraph is a simple program written in Java for simulating a social media network between people (with followers and followings) using graphs.

GitHub Project
Food Pyramid

FoodPyramid is a simple program written in Java for simulating a Food Pyramid / Food Chain.

GitHub Project
Playfair Encryption

PlayfairEncryption is a simple program written in Java for encrypting and decrypting any text using playfair encryption.

GitHub Project
C Program Tracer

CProgramTracer 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 Project
Hiring System Simulator

HiringSystemSimulator is a simple program written in Java for simulating a complete hiring system manager for job applicants.

GitHub Project
Windows CenterStage

A simple python program using TensorFlow image recognition pipeline and a custom trained model to emulate iPad's CenterStage on windows.

GitHub Project
ReLinked-Open-Source

ReLinked is a simple flask based application which allows the user to save important webpages.

GitHub Project
Readability

A simple program that finds out the grade of a person from his/her english sentence formation capabilities.

GitHub Project
Minecraft AFK Fisher

Here 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 Project
Modify Volume Wav

A simple C program that allows users to increase or decrease the audio of .wav format.

GitHub Project
Credit Card Verifier

A simple C program that checks the validity of a card.

GitHub Project
Box Blur Image

This program simply applies box blur to an image. Works best with images of size less than 800x800 pixels.

GitHub Project
Black White Filter

This program simply applies a black and white filter to any image by averaging out RGB values of each pixel.

GitHub Project
Sobel Operator Eedge Detection

This simple program performs sobel operator edge detection (Algorithm to find edges of objects in an image) on an image.

GitHub Project

Recent Updates

(Last Updated: 5:15 PM July 14th, 2025)
July 14th, 2025: Updated the information on the website. A refined resume has been added. Updated format for the work experience to improve readability.

May 29th, 2025: Updated the information on the website. A refined resume will be added at a later date, for now please refer to the LinkedIn profile if the website does not suffice. Feel free to email me for further questions.

January 18th, 2025: Fixed bugs.

January 17th, 2025: Updated Resume, Added Machine Learning Experience, Polished up Work Experience Page, Added Leadership Position to Work Experience, Added Computer Science Honors.

December 12th, 2024: Overhauled my portfolio website and added a lot of new projects and work experiences.