All Projects
A complete collection of my academic and personal work

Mathematics Educational Platform
A YouTube-based educational initiative focused on Advanced Level Combined Mathematics. I analyze and solve complex past paper problems to aid students in the national curriculum.

RPG System: Character Management & Guild Builder
A modular Python-based framework for managing player accounts and building unique character guilds. Features include secure account creation with hashed passwords, multiple difficulty settings, and a diverse class system including Warriors, Mages, and Support roles.

Pintos: Educational OS Kernel
A deep-dive into operating system internals, involving the implementation of core kernel functionalities. This project covers thread scheduling (priority scheduling, MLFQS), user program execution (system calls, argument passing), and virtual memory management.

SkyNest Hotels: Hotel Management System
A comprehensive full-stack hotel management system featuring JWT authentication, multi-branch support, room and booking management, payment processing, and role-based access control. Built with Express.js and React, this system handles everything from guest inquiries to revenue analytics.

Ocean Line Hotel Website
An interactive hotel website featuring room details, online booking system, gallery, restaurant menu, and special offers. A collaborative project developed to enhance web development skills with responsive design and user-friendly navigation.

4-bit Nano Processor in VHDL
A complete 4-bit microprocessor implementation in VHDL featuring an ALU, instruction decoder, program counter, register bank, and seven-segment display interface. This educational project demonstrates fundamental computer architecture concepts and digital design principles.

VHDL Laboratory Components
A collection of VHDL implementations for various digital logic components developed during Computer Organization and Digital Design labs. Includes implementations of basic logic gates, arithmetic units, multiplexers, and other fundamental digital circuits.

Planning with PDDL
Exploration of automated planning using Planning Domain Definition Language (PDDL). This project demonstrates fundamental AI planning concepts by implementing various planning problems and their solutions using domain-specific languages.

Object-Oriented Design Patterns
A comprehensive collection of design pattern implementations covering creational, structural, and behavioral patterns. Includes practical implementations of Singleton, Factory, Adapter, Decorator, and many more classic OOP design patterns.

Password Strength Analyzer
A Python-based password strength tool featuring entropy calculation, SHA-1 hashing, and real-time breach detection via the Have I Been Pwned API using k-Anonymity. Includes a responsive tkinter GUI with a live strength meter, color-coded scoring, and threaded API calls to keep the interface responsive.

Encryption Decryption Tool
A custom dual-algorithm encryption tool using AES-GCM and RSA with Python, deployed via Docker. Features symmetric AES-256 encryption, asymmetric RSA-2048 key pairs, and a hybrid encryption method combining both for unlimited data size with secure key exchange — the same approach used in TLS and PGP.