A collection of academic and personal projects across cybersecurity, systems programming, web development, and education.

2026 – Present / Individual Project
Go / Ballerina / Next.js / APIs / PostgreSQL / Docker
SecureScan – API-Managed Network Scanning Platform
Developing a secure, full-stack network scanning platform that integrates a Go-based scanner engine with Ballerina services, WSO2 API management and identity, and a Next.js frontend. Implementing target validation, scan limits, authentication, throttling, result persistence, and containerised deployment with a strong focus on secure-by-design engineering.

2026 – Present / Academic Group Project
Go / Filesystems / SHA-256 / Cobra
Nemo – Cross-Platform File Hiding & Forensics CLI
Collaborating in a three-member team on a Go CLI for hiding, detecting, and clearing hidden data across NTFS, APFS, and ext4 using filesystem-specific techniques such as named streams, extended attributes, slack space, and timestomping. Designing modular filesystem interfaces with SHA-256 integrity hashing and chain-of-custody logging to support forensic soundness and auditable write operations.

2026 – Present / Group Project
Go / OpenChoreo / Kubernetes / CI/CD / Observability
SecureCloud – Cloud-Native Security Platform
Co-developing a cloud-native security platform structured around Go microservices, with planned OpenChoreo and Kubernetes deployment, CI/CD, and observability. Contributing to the initial service and platform architecture for authentication, scanning, notifications, secrets, and web-facing components.

Python / Cryptography / AES / RSA / Docker
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.

Python / tkinter / Security / API / hashlib
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.

Education / Mathematics / Content Creation
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.

Python / MySQL / Docker / OOP
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.

C / x86 Assembly / Operating Systems / Makefile
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.

Node.js / Express / React / MySQL / JWT
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.

HTML / CSS / JavaScript / Web Design
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.

VHDL / Digital Design / Computer Architecture
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 / Digital Logic / Hardware Design
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.

PDDL / AI / Automated Planning
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.

Java / OOP / Design Patterns / Software Engineering
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.