Haider-sama

Projects

Here you'll find my projects that I've worked on over the years, from full-stack web applications to graphics programming and game development.

z-engine

Sept. 2025 - Ongoing
C++OpenGL

Custom C++ Game Engine

Inspired by my passion for engine development and classic CS Zombie Mods, I started building Z-Engine in September 2025. It's a proprietary engine written in C++ and OpenGL, purpose-built for a survival horror game currently targeting a Christmas 2028 release.

Links:|Website
z-engine

Haideron-LMS

June 2025 - Oct. 2025
Node.jsExpress.jsTypeScriptPostgreSQLDrizzle ORMRedis

Outcome-Based Learning Management System (OBE-LMS)

During the summer vacation of 2025, I developed an Outcome-Based Education (OBE) LMS. As my own university and other institutes in my country were facing the same problem of a lack of a robust software that can handle advanced outcomes mapping (PEO, PLO, CLO). Every year PEC does a yearly visit to the institutes that follow an OBE accreditation and mostly my professors and faculty were working their socks off manually generating the transcripts and outcome reports of the students. Thus, I developed Haideron-LMS, which features advanced and secure authentication with strict RBAC (Admin, Faculty, Student) and secure JWT-based authentication with refresh/access tokens and OAuth for third-party auth services (Google), secure email verification, password reset, and session lifecycle using Resend, added audit logs, rate-limiting, input sanitization to secure result finalization workflows, academic management for programs, courses, semesters, student batches and custom dashboard for faculty and students, with optional social features that allow students and faculty alike to collaborate efficiently. Although actively developed, future additions are currently paused, and the project is at a stable stalemate.

Links: GitHub|Demo
Haideron-LMS

Pizzrella

July 2024
Next.jsTypescriptMongoDB

Full-Stack Pizza Delivery App

Built a complete food ordering app from scratch in NEXT.js 14, with admin dashboard, shopping cart, authentication using Next-Auth (Google Provider). Clean and modern landing page using TailwindCSS. Using Typescript for type safety and MongoDB as the database.

Links: GitHub
Pizzrella

Spotify Clone

July 2024
Next.jsTypescriptPostgreSQL

Custom Music Player

Built a functional spotify clone with an advanced sound player made from scratch, users can fetch products, songs through Supabase. Authentication is done using Supabase Auth, users can add songs, mark favourites, edit their account page, become an author. Stripe integration is implemented for subscription functionality.

Links: GitHub
Spotify Clone