Home About Skills Projects Games Achievements Contact
Open to Opportunities

Hello, I'm Aditya Singh

I build things on the internet so ideas don't stay in notebooks.
CS Undergraduate @ Chandigarh University

Stay Differentbetter to be unique
Aditya Singh
🔎 Always exploring tech
☕ Coffee → Code converter
About Me
Turning ideas into real systems

I'm a Computer Science undergraduate at Chandigarh University passionate about building production-grade software. I specialise in Java, Spring Boot, Python, and Machine Learning — bridging backend engineering with intelligent systems.

I've shipped NLP-powered applications, deployed ML models as REST APIs, published research, and led an IEEE society chapter. I believe clean architecture and real-world impact go hand in hand.

When I'm not coding, I'm studying AI research, competing in debates, or hunting for the next interesting problem worth solving.

JavaSpring BootPython Machine LearningNLPFlask PostgreSQLMySQLGit PostmanIntelliJVS Code
🎓
B.E. Computer Science
Chandigarh University · 2022–Present
🏛️
IEEE CIS CUSB
Webmaster · May 2023–May 2024
📄
Research Published
IJSREM · Vol. 09, Issue 05, May 2025
📍
Location
Mohali, India
Technical Skills
My toolkit
Programming
☕ Java
🐍 Python
⚡ JavaScript
Backend & Web
🌱 Spring Boot
🔥 Flask
🎨 HTML / CSS
ML & Data
🧠 Scikit-learn / NLP
🗄️ MySQL / PostgreSQL
🔧 Git & Postman
Projects
Things I've built
🔗
URL Shortener
Full-stack Spring Boot app with clean layered architecture — Controller, Service, Repository. Features secure URL validation, unique short code generation, and HTTP-based redirection. Deployed on Render with cloud PostgreSQL.
JavaSpring Boot PostgreSQLJPARender
🔍
Fake Review Identifier
End-to-end NLP pipeline to detect and classify fake product reviews. TF-IDF vectorization with Logistic Regression & SVM. Production-ready Flask REST API with interactive frontend for real-time inference.
PythonNLP Scikit-learnFlaskTF-IDF
📊
Customer Churn Prediction
Predictive ML models using Logistic Regression and Random Forest to forecast customer churn. Includes full EDA, feature engineering, and data visualisation. Deployed as a Flask API with real-time dashboard.
PythonScikit-learn FlaskMatplotlibSeaborn
Don't get bored play the games developed by me
Play my arcade
🟦
2048
Puzzle

Slide and merge numbered tiles on a 4×4 board to reach the elusive 2048 tile. Combines pure strategy with split-second spatial thinking — deceptively simple, endlessly addictive.

Grid Logic Merge Mechanics Strategy
Play Now ↗
Rock Paper Scissors
Reflex

The classic hand-gesture duel reimagined for the web. Face off against a crafty AI opponent — pick your throw and see if luck (or pattern recognition) leads you to victory.

AI Opponent Probability Score Tracking
Play Now ↗
⌨️
Typing Speed Test
Skill

Race against the clock to type curated passages as fast and accurately as possible. Real-time WPM and accuracy metrics let you track progress and shatter your personal bests.

WPM Tracker Accuracy Timed Challenge
Play Now ↗
🌀
Maze Runner
Adventure

Navigate a procedurally challenging maze from start to finish. A test of spatial awareness and patience — find the exit before time runs out and the walls close in.

Pathfinding Procedural Keyboard Control
Play Now ↗
Achievements
Milestones & recognition
2024
5-Star Java · 4-Star Python on HackerRank
Top-tier ratings on HackerRank — 5 stars in Java and 4 stars in Python — demonstrating strong algorithmic proficiency and language mastery.
📄
May 2025
Research Published — IJSREM
"ProjectBuddy: A Guided Learning Platform for Student Projects" published in IJSREM, Volume 09, Issue 05. DOI: 10.55041/IJSREM43773
🏛️
May 2023 – May 2024
Webmaster — IEEE CIS CUSB
Led the IEEE Computational Intelligence Society chapter at Chandigarh University, driving technical events and student initiatives across the campus community.
🏆
2023
2nd Runner-up — University Debate Competition
Secured 2nd Runner-up in the University Debate Competition, demonstrating strong analytical thinking, public speaking, and articulation under pressure.
30-Day Challenge
🎯 I Did It — 30 Days of Java. Public. Consistent. Unstoppable.
30 Days Straight
100% Consistency
Free Notes for All

No likes? No problem. No audience? Didn't matter. Because this wasn't about going viral — this was about going consistent.

For 30 days, I showed up every single day on Twitter, learning Java from scratch and sharing everything — from basics to advanced, from loops to JDBC, from syntax to mini-projects.

📚 Now I'm sharing all my Java notes — FREE for everyone. If you're a beginner, a struggler, or someone who's tried and paused too many times — this roadmap is for you.

📥 Grab the Notes ↗
Contact
Let's connect

I'm actively looking for entry-level software engineering roles where I can apply my backend development, ML, and system design skills. Let's talk.

Send a message
✅ Message sent! I'll get back to you soon.