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!


About Me


PI Logo | Personal Introduction


I'm a highly motivated Computer Science student studying at Stony Brook University specializing in Machine Learning and Artificial Intelligence. I enjoy challenging myself with problems that others might find frustrating. I have always been inquisitive and want to work on the latest cutting edge technology or research project. If you think these values are critical for your organization, feel free to reach out to me.

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.

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 (August 2023 - May 2025)

• Awards: Academic Achievement Award, YouAreWelcomeHere Award, Global Excellence Award

• Relevant Coursework: Object-Oriented Programming, Data Structures, Foundations of Computer Science, Programming Abstractions, System Fundamentals I, Applied Linear Algebra, Probability and Statistics, Calculus II

• Certifications (DeepLearning.AI): PreTraining LLMs by Upstage, Specialization in Machine Learning Course by Stanford.

Skills Logo | Skills


• Programming Languages: C, MIPS Assembly, Java, Python, OCaml, HTML, CSS, JavaScript, MySQL.

• General Programming Concepts: Low Level Systems Programming, Server-Client Programming, Functional Programming, Data Structures, Object Oriented Programming, Algorithms, Web Development.

• Machine Learning Concepts: LLMs, Transformers, Neural Networks, Reinforcement Learning, Linear Regression, Logistic Regression.

• Machine Learning Frameworks: HuggingFace, PyTorch, LangChain, TensorFlow.

Work Experience


Projects


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 May 29th, 2025)
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.