Projects

Explore a curated showcase of my wide range of development and personal projects, bringing impactful solutions to life.

Total Projects
7
Top Language
C++
Avg Coding Time
40h 07m

CATEGORIES

Personal Portfolio Website
June, 2025
Web Development
A modern, responsive portfolio, built to showcase projects and experience. You're here now!!

Tech Stack

TypeScript
Next.js
React.js
Tailwind CSS
Role
Solo
Status
Completed
Duration
24 days
Tetrix - A Minimalist Tetris Game in OpenGL
December, 2024
Computer Graphics
Tetrix is a Tetris inspired puzzle game that was built with legacy OpenGL, where everything on screen is drawn using just GL_POINTS. This was a project for my university's computer graphics course. The game has classic falling tetromino mechanics, real time controls, line clearing, and even random power ups and traps.

Tech Stack

C++
OpenGL
GLEW
GLFW
GL_POINTS
Role
Solo
Status
Completed
Duration
2 weeks
Orb Invader - A 2D OpenGL Shooter Game
December, 2024
Computer Graphics
A 2D shooter game developed in C++ and OpenGL for a computer graphics course. It features arcade style mechanics like projectile combat, collision detection, and real time scoring. All visuals are rendered using fundamental graphics algorithms with GL_POINTS, demonstrating low level control over the graphics pipeline and custom shader integration.

Tech Stack

C++
OpenGL
GLFW
GLSL
CMake
Midpoint Algorithms
Role
Solo
Status
Completed
Duration
3 days
NyxDE - A Custom Riced Desktop Environment for Linux
August, 2024
Linux Customization
A fully customized Linux desktop environment inspired by ricing culture, built on Arch Linux with Hyprland, Waybar, and custom shell scripts. NyxDE integrates modular themes, dynamic modes, and productivity tools to create a personalized and minimalist workflow. It reflects both aesthetic customization and practical efficiency, with attention to scripting, startup automation, and window management.

Tech Stack

Bash
Arch Linux
Hyprland
Wayland
Waybar
GRUB
+1
Role
Solo
Status
On Hold
Duration
Started August
Hive - A Simple Open Source Chat Application
May, 2024
Web Development
Hive is a full stack, real time chat application using the MERN stack and Socket.io, designed for seamless communication. Hive supports secure user authentication, responsive layouts, and dynamic group messaging, all within a clean UI using Chakra UI. Ideal for small communities looking for a self hosted messaging solution.

Tech Stack

JavaScript
React.js
Node.js
Express.js
Socket.io
MongoDB
+1
Role
Solo
Status
Completed
Duration
6 days
Machine Learning Based Intrusion Detection System
August, 2023
Machine Learning
A machine learning-based intrusion detection system (NIDS) that analyzes network traffic using supervised classifiers like Random Forest, SVM, KNN, and Logistic Regression. Built for my university AI course, the system uses the NSL-KDD dataset to detect anomalies and evaluates performance using precision, recall, and F1 scores. Includes preprocessing, feature engineering, and model comparison for practical insight.

Tech Stack

Python
scikit-learn
NumPy
pandas
NSL-KDD Dataset
Role
Team
Status
Completed
Duration
2 weeks
Discord News Bot - RSS and API-Based Content Scraper
March, 2022
Automation
A modular Discord bot built with Python that aggregates and pushes news from RSS feeds and public APIs such as IMDb, MyAnimeList, and Reddit. Designed to automate news delivery in Discord servers, it features real-time alerts, topic filtering, and support for multiple channels. Useful for anime, tech, and media communities.

Tech Stack

Python
discord.py
RSS
IMDb API
MyAnimeList API
Reddit API
Role
Solo
Status
Completed
Duration
16 days