Welcome

Saimpreet Singh (He/Him)

London • Student • 20y/o

Hi, I'm Saimpreet, a Computer Science student at the University of Nottingham. Apart from being a student I'm passionate about applying my academic knowledge to solve real-world problems and bridge the gap between theory and applications by building practical yet impactful projects.

Beyond coding, I express my creativity through drawing and capturing the world through photography

Below are a few of my favourite pictures:



© 2025 Saimpreet Singh

About Me

Hi, I'm Saimpreet Singh! a Computer Science student at the University of Nottingham, driven by the passion to bridge the gap between academic theory and real-world application. I'm fascinated by how a well-built application can directly help people, and I am equally intrigued by the ever-evolving world of Artificial Intelligence. I'm excited not only to explore new Machine Learning models that are being created and to delve into analysing, understanding and trying to improve them.

My Journey

My passion for computer science began in secondary school, where I was immediately fascinated by the power of programming to solve problems in a logical yet creative way. To turn that passion into practice, I've since pursued a variety of hands-on experiences:

  • Placed 7th of 15 teams in the HackNotts hackathon competitive programming challenge.
  • Developed a 3D game using the Godot engine during the 48-hour HackNotts hackathon.
  • Engineered a web app for a MedTech hackathon delivering personalised diet and nutrition recommendations.





Quote of the Day


© 2025 Saimpreet Singh

Projects & Experiences

Below is a selection of projects which range from collabrative work to personal projects:

Stellar Fleet

An interactive, space-themed boid simulation where boids flee from the user's mouse and can be pulled into a black hole. Similarly the user can adjust the values for each mechanic in the game.

C++ SFML CLion


Codex of the Cyber Realm

A gamified task management app built with React, where completing daily and to-do tasks lets you earn XP and ByteCoins. Level up to improve your RPG stats, which influence core mechanics like health regeneration and task penalties.

React Tailwind CSS JavaScript npm localStorage API


Manhwa Image Translator

A Chrome browser extension (Manifest V3) that utilises a local server and computer vision to extract and translate Korean text speech bubbles in manhwa images.

HTML CSS Javascript Node Python OpenCV


NutriSense

As part of a MedTech hackathon team, I co-developed NutriSense, a Python Django web application designed to generate personalised diet plans and healthier cooking methods depending on the user's goal.

HTML CSS Javascript Python Django


Project: Daniel

For HackNotts hackathon, my team developed a 3D puzzle-platformer game built in Godot, with assets created in Blender. Players have to navigate levels by solving puzzles from a fixed side-on camera perspective.

Godot Blender


Connect 4

A terminal-based Connect 4 game, made using C which utilises bitboard implemnentation for efficient, O(1) constant time win condition checking.

C


Reversi

Developed a classic Reversi board game in Java, utilising the Swing toolkit for the GUI. This project integrates a built in AI that uses a greedy heuristic to calculate and play a move that captures the maximum number of pieces per turn.

Java Swing


© 2025 Saimpreet Singh

>_ Command Prompt


C:\Users\Portfolio>_ ./get-contact-info.sh