Everything I've built

From web applications to Android apps and algorithmic research: here's a complete overview of my development journey.

In Development

CyberShield

Modern Cybersecurity Toolkit

A web-based cybersecurity toolkit that helps users strengthen their digital security through password analysis, secure password generation, hashing utilities and security-focused tools.

JavaScriptNode.jsExpressHTMLCSS
Complete

EduSync

Student Management System

A database-driven web application that streamlines student information management through secure CRUD operations, authentication and responsive design.

PHPMySQLJavaScriptBootstrap
Complete

Pulse

Android Fitness Application

A Kotlin-based Android application designed to help users track workouts, monitor progress and build healthier routines through a clean, intuitive interface.

KotlinAndroid StudioSQLiteMaterial Design
In Development

Secure Payments Portal

Full-stack Banking Application

A full-stack banking application demonstrating secure authentication, HTTPS, DevSecOps, and OWASP-inspired security practices for processing international payments.

Full-stackDevSecOpsOWASPHTTPS
Complete

Pastimes

Second-hand Fashion Marketplace

A full-stack e-commerce platform featuring product management, shopping cart, checkout, order management, and role-based administration for a second-hand fashion marketplace.

PHPMySQLJavaScriptBootstrap
Complete

Nexa Solutions Website

Responsive Business Website

A professional business website developed to strengthen online presence through responsive design, modern layouts and intuitive user experience.

HTMLCSSJavaScriptBootstrap
Complete

LC OS Portfolio

Modern Developer Portfolio

The website you're currently looking at: a modern personal portfolio designed to showcase software engineering projects, technical skills and professional development.

HTMLCSSJavaScriptNetlify
In Development

Amour

Android Dating Application

A modern Android dating application built with Kotlin and Firebase featuring secure authentication, real-time messaging, location-based matching, and user profile management.

KotlinFirebaseAndroidReal-time
Complete

Genetic Programming Classifier

Breast Cancer Classification

Comparative implementation of Symbolic Genetic Programming and Genetic Programming Decision Trees for breast cancer classification using Java.

JavaGenetic AlgorithmsMLClassification
Complete

Knapsack Optimisation

Metaheuristic Algorithm Comparison

Comparative implementation of a Genetic Algorithm (GA) and Iterated Local Search (ILS) to solve the 0/1 Knapsack optimisation problem using Java.

JavaGenetic AlgorithmILSOptimisation
Complete

SMTP Application Proxy

Email Interception & Policy Enforcement

Java implementation of an SMTP Application Proxy that intercepts outgoing emails, applies corporate email policies, and forwards requests to the destination mail server.

JavaSMTPProxySecurity
Complete

Pathfinding Algorithm Comparison

Algorithm Performance Analysis

Comparative implementation of pathfinding algorithms to analyse performance and efficiency across different graph structures.

JavaAlgorithmsPathfinding
Currently Building

Cloud Portfolio

Learning Cloud Deployment

Learning cloud deployment by hosting applications using modern deployment platforms and cloud services. Experimenting with AWS, Netlify, and Vercel.

AWSNetlifyVercelDocker
Currently Building

Python Journey

Automation & Cybersecurity

Building practical Python applications focused on automation, cybersecurity tooling, and backend development. Learning through hands-on projects.

PythonAutomationCybersecurity
Planning

AI Security Assistant

AI-Powered Cybersecurity Education

Exploring how AI can assist with cybersecurity awareness by identifying common vulnerabilities and providing educational guidance to users.

AICybersecurityPythonNLP

Planned Projects

What I'm planning to build next: ideas I'm excited about.

Password Manager

Secure local password storage using AES-256 encryption with a clean, intuitive interface.

Network Scanner

Analyse websites, DNS records, SSL certificates and HTTP security headers to identify potential vulnerabilities.

Log Analysis Dashboard

Visualise and analyse server logs to detect suspicious activity, monitor trends and identify security events.

Personal Finance Tracker

Manage income, expenses and budgets with insightful analytics and interactive financial reports.