📚 College Projects

During my time in college, I've worked on a variety of academic and personal projects that helped me deepen my understanding of computer science. Our College syllabus included different languages in different semesters like C, C++, Fortran and Assembly. The course also included electronic systems, microprossessors, data structures, algorithms, databases, and web development. We worked on multiple projects every semester. Some of the key areas I explored include:

  • Developing simple applications using C and C++
  • Creating hardware systems using Arduino and sensors
  • Working with Data Structures and different general Algorithms
  • Working with Graphics: Using maths to draw things
  • Implementing machine learning models

🗺️ First Semester: Games and Utilities

A collection of small C programs: a KBC-style game, a number guessing game, a basic calculator, a dice, and a stopwatch, all running inside the console of TURBO C++.

Read more

For this subject C Programming, students were asked to make a team of 4 members. Some friendly lads made their teams quickly and started working on their projects, and I was one of those waiting for teammates to be assigned randomly. During the gap, I was working on that KBC-style game, and after team got assigned, I presented this idea to create an old school console app that could be controlled only by keyboard lol.

There were two main reasons for why Turbo C++ was chosen. The first reason was that our college was still teaching programming in Turbo C++ in classes as well as labs in 2020s, and I didn't want to make things in something they didn't teach (What you sow, shall you reap haha). And secondly, I didn't want to explore different libraries for creating windows and User Interfaces. The Turbo C++ console was a good enough UI that could be handled by functions like clrscr() so I didn't think much and went for it to save time.


View Project

⚙️ Second Semester: RC Car

Built a Remote Controlled Car using Arduino, Motor driver and Bluetooth Module. Learned about motor drivers and PWM.

View Project

📊 Second Semester: Hammer and Dustpan

Hammer and Dustpan were made with metals like Iron, Aluminium, and Tin in Mechanical Workshop in second semester for 50-marks subject Workshop Technology.

Details

♟️ Third Semester: Two player Chess

This was a project for the subject Object Oriented Programming using C++. As usual this was also a group project, so alongside me was my friend Sujan Bhattarai contributing heavily in this project. A Chess game for two players taking turn on each move, with move validation and a simple interface designed using Raylib.

Demo

🗜️ Fourth Semester: File compression using Huffman Algorithm

Implemented Huffman encoding in Python to compress and decompress text files. Learned about priority queues and bit manipulation. For this project, I was mostly a spectator as this project was a 4‑membered project and I was busy in my own zone exploring other aspects of life, lol.

Since I can't take credit of what I didn't create, I restarted the project and built everything from scratch for this website.

Details

🧩 Fifth Semester: SquareOne

This was a Software Engineering project, so we primarily focused on requirement analysis and case study. The prototype of the software product was simply generated using random tools available on the internet. The prototype was needed to explain the ideas only, so it wasn't the main requirement of our mentor. We were allowed to reuse codes for presentation purposes. Also, we didn't have the time to write code ourselves even if we wanted to, because we were busy with computer graphics project.

Details

🌌 Fifth Semester: Explore Solar System

Interactive 3D visualization of the solar system using raylib (OpenGL). Planets orbit at relative speeds; the user can experience the system as if they are in a spaceship. So, it is a 3D solar system exploration with First Person Perspective.

View Project

🩺 Sixth Semester: Minor Project

Diagnosis of Disease using AIML: A web app that predicts diseases from symptoms using Random Forest, and skin diseases from images using a CNN.

View Project

💻 Personal Projects

Outside of coursework, I enjoy tinkering with ideas that interest me. These projects are often experimental and cover areas like game development, automation, and web tools.

🎲 Ludo Rush

A fast‑paced Ludo variant with power‑ups. This was the variant of Ludo that I liked the most and it felt very lame that it requires Facebook logins to play. This motivated me to create this game for people so that they don't have to log in from Facebook and wait for minutes just to play.

Some features are still in progress, so this game is currently unavailable.

Play Game

🤖 Chess Bot

A chess engine with a simple Algorithm. Are you better than the first chess bot that I created?

Play Game

🛜 LocalMesh

Under Reconstruction..😭.

Click for Details

⏳ Currently working on..

  • This Website lol – Although the primary focus is to keep this website as simple as possible, I am looking for ways to improve its appearance without using frameworks.
  • A Hardware project – I don't want to reveal it now, hehe!
  • Sneaky Mouse – An automated cursor that moves in a human‑like way. Can be used for automating tasks or game that doesn't allow automation. This project is for educational purposes only. This is a test project to know how effective bot detections are in popular games.
  • College project: Diagnosis of Disease using AIML – Using Random Forest for text‑based symptom analysis and CNN for skin disease classification.