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 - OngoingC++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.
Haideron-LMS
June 2025 - Oct. 2025Node.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.
Pizzrella
July 2024Next.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.
Spotify Clone
July 2024Next.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.