Projects

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

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

CATEGORIES

Tetrix - A Minimalist Tetris Game in OpenGL
December, 2024
Computer Graphics
A Tetris-inspired puzzle game developed with legacy OpenGL and rendered entirely using GL_POINTS. Built under a tight academic deadline, Tetrix implements classic falling-block mechanics, real-time controls, line-clearing logic, and randomized power-ups and traps — all without relying on modern shader pipelines. It demonstrates deep control over graphical rendering in a minimalist setup.

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. The game features arcade-style mechanics, including projectile-based combat, collision detection, and real-time scoring. All visuals are rendered using midpoint line and circle algorithms with GL_POINTS, showcasing low-level control over 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 2024
Hive - A Simple Open Source Chat Application
May, 2024
Web Development
A full-stack real-time chat application built with the MERN stack and Socket.io, designed for open-source collaboration. Hive supports secure user authentication, responsive layouts, and dynamic group messaging — all wrapped in 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 a 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