Haider Ali

Projects

You can find all of my projects here!

System Projects

void-2025

Game Projects

TBU

Engineering Projects

TBU
Haideron-LMS June 2025 - Oct. 2025
Node
Express
Typescript
PostgreSQL
DrizzleORM
Redis

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
void-2025 Sep. 2025 - Ongoing
C++
OpenGL

Custom C++ Game Engine

Inspired by classic CS:S Mods, I started working on void-2025, which is proprietary game engine currently in active development, written in C++, OpenGL, while technically a General-Purpose engine, void-2025 is purpose-built to support the development of a custom 3D Deathmatch Zombie Game, which I've planned to ship in the coming years. The project is of massive-scale and would go on for many years to come hopefully! This project helped and continues to help me to learn and understand low-level graphics programming concepts and engine architechture patterns. The engine is being actively developed as of now and will hopefully be complete by Christmas 2028.

Links: Docs

void-2025 void-2025 void-2025
NEXT.js
Typescript
tRPC
Payload
Flash-Commerce

Full-Stack Digital Gift Cards E-Commerce Marketplace

Developed a full-stack digital marketplace using Next.js 14 with type safety via tRPC. Implemented multi-vendor product workflows, persisted cart admin verification pipeline with a full admin dashboard for product moderation and platform management, focused on clean UI/UX using shadcn-ui and integrated Stripe subscriptions and user access control (premium vs standard). Integrated authentication, email verification, and transactional email receipts.

Links: Github

Pizzrella July 2024
NEXT.js
Typescript
MongoDB
Pizzrella-Food-Ordering-App

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

Spotify Clone July 2024
NEXT.js
Typescript
PostgreSQL
Spotify-Clone

Spotify Clone

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

DeconEats July 2024
React
Express
Auth0
MongoDB
Restaurant-Ordering-App

Full-Stack Restaurant Delivery App

Made a Full-Stack restaurant delivery app with user profile page, secure authentication using Auth0, MongoDB as primary database and Cloudinary for lightweight image storage, implemented a searchbar filter system.

Links: Github

1 | 2