Hi! I am Sanchay Singh.

I am currently a sophomore at IIIT-Delhi, pursuing a degree in Computer Science and Applied Mathematics. I have a deep interest in problem-solving, particularly in areas like algorithms, data structures, and competitive programming, where I enjoy tackling complex challenges and finding efficient solutions. Beyond academics, I am passionate about creating meaningful projects that solve real-world problems, whether it's through coding, teamwork, or innovative thinking. I enjoy exploring new technologies, experimenting with creative ideas, and continuously learning to expand my skill set. In my free time, I like to unwind by reading science fiction novels, playing chess, or immersing myself in strategy-based games.

PROJECTS

Angry Birds
Created a 2D Angry Birds clone in Java using LibGDX, applying OOP concepts like inheritance, polymorphism, and interfaces. Used HashMaps and ArrayLists to manage game entities and features, enabling smooth gameplay, custom levels, and physics-based interactions.

Java

LibGDX

AI powered Stock Agent
Built a FastAPI backend that fetches real-time stock data via the Finnhub API and delivers AI-driven investment advice using LangChain. Supports GET requests with a ticker symbol (e.g. AAPL) to return stock info along with LLM-generated buy, hold, or sell recommendations, combining finance and AI for smart decision-making.

Python

FastAPI

LangChain

RISC-V Assembler And Simulator
Built a program to convert RISC-V assembly instructions into binary, simulating core RISC CPU behavior. Handled register operations, memory access, and instruction formats to mimic low-level execution. Included support for key instruction types and basic error checking for invalid input.

Python

Simple Scheduler
Implemented a round-robin OS scheduler to manage processes efficiently, using signal handling and inter-process communication for smooth coordination. Ensured fair CPU time allocation and seamless context switching between processes, simulating key aspects of multitasking in real systems.

C

Real-Time Chat App
Developed a real-time chat app using WebSockets for instant messaging between users. Integrated the Giphy API to allow users to search and send GIFs within conversations, enhancing interactivity. Designed a responsive interface and ensured smooth communication through efficient message handling and API integration.

HTML/CSS

JS

NodeJS

Express

Uno
Created a browser-based UNO clone where the user plays against a computer opponent. All cards were styled purely with CSS, without using static images, ensuring scalability and a clean UI. Implemented core game logic, turn-based mechanics, and rule enforcement for an engaging single-player experience.

HTML/CSS/SCSS

JS

NodeJS

Express

Food Ordering System For the college canteen
Built “Byte Me!”, a hybrid CLI and GUI-based application to manage food orders at the college canteen. Enabled users to place, view, and track orders efficiently. Combined backend logic with a user-friendly interface to streamline order processing and enhance the overall canteen experience.

Java

Swing

Calorie Predictor Using Linear Regression
Built a linear regression model to predict calorie expenditure from heart rate, age, gender, BMI, and exercise duration. Optimized performance with hyperparameter tuning, cross-validation testing, and visualized feature importance using Matplotlib and Seaborn.

Python

Scikit-learn

Pandas

Seaborn

Simple Multi-threader
Built a multithreaded system using POSIX threads (pthreads) to handle concurrent tasks efficiently. Employed mutexes and condition variables for proper thread synchronization, ensuring safe data access and coordination between threads during execution.

C

SKILLS

Java
C
C++
Python
NumPy
Scikit-learn
Matplotlib
Pandas
Seaborn
Tensorflow
HTML/CSS/SCSS
JavaScript
React
NodeJS
Express
MongoDB
PostgreSQL
Git & Github

CONTACT ME