All Projects

A complete collection of my academic and personal work

Mathematics Educational Platform

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.

EducationMathematicsContent Creation
RPG System: Character Management & Guild Builder

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.

PythonMySQLDockerOOP
Pintos: Educational OS Kernel

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.

Cx86 AssemblyOperating SystemsMakefile
SkyNest Hotels: Hotel Management System

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.

Node.jsExpressReactMySQLJWT
Ocean Line Hotel Website

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.

HTMLCSSJavaScriptWeb Design
4-bit Nano Processor in VHDL

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.

VHDLDigital DesignComputer Architecture
VHDL Laboratory Components

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.

VHDLDigital LogicHardware Design
Planning with PDDL

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.

PDDLAIAutomated Planning
Object-Oriented Design Patterns

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.

JavaOOPDesign PatternsSoftware Engineering
Password Strength Analyzer

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.

PythontkinterSecurityAPIhashlib
Encryption Decryption Tool

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.

PythonCryptographyAESRSADocker