All Projects

Developer Portfolio

A dynamic and performant digital resume, meticulously crafted with Next.js and Tailwind CSS to create a memorable first impression and effectively showcase my software development capabilities.

Next.js
TypeScript
Tailwind CSS
Vercel
SASol - A&S Launchpad

A bespoke digital platform designed to be the primary catalyst for our business growth. It translates our technical skills into a compelling narrative that engages potential clients and converts interest into partnership opportunities.

Next.js
TypeScript
Tailwind CSS
Vercel
BitPort Marketplace

BitPort is a modern, full-featured digital marketplace where creators can sell and buyers can purchase digital products like PDFs, templates, code files, graphics, and more. Built with React, TypeScript, and powered by Supabase with secure Stripe payment integration, it provides a seamless experience for both sellers and buyers.

React
TypeScript
Supabase
Stripe
Vercel
Staff-Flow

An AI-powered employee shift and workload management system designed to optimize team scheduling, track availability, and balance workloads using intelligent algorithms.

AI
Shift Scheduling
Workload Management
React
Node.js
MongoDB
Slide Architect

AI-powered tool for generating slide decks from a single prompt using Gemini. Offers advanced editing and export to PNG, PDF, and PPTX.

React
TypeScript
Tailwind CSS
Google Gemini
AI
Presentation
Canvas
Custom Hooks
University Learning Management System

Full-stack LMS platform developed using Next.js for frontend with authentication and role-based access.

Next.js
Node.js
MongoDB
Tailwind CSS
Optical Character Recognition

A web application built with Streamlit to demonstrate Optical Character Recognition (OCR) capabilities using the Tesseract engine. Users can upload images, preprocess them, and extract text with bounding box visualization.

OCR
Streamlit
Tesseract
Image Processing
Python
Network Optimized SMTP Server

A Python-based SMTP server designed for secure, efficient, and user-friendly email communication with optimized network handling and basic authentication.

SMTP
Python
Socket Programming
Networking
Email Protocols
Mini Operating System

A simplified operating system developed in C that supports basic command execution, memory management, and process scheduling.

C
Operating System
Process Scheduling
Memory Management
Mini Excel

A basic version of Excel built in C++ using linked list structures to manage cell data, perform arithmetic operations, and mimic spreadsheet functionality.

C++
Linked List
Spreadsheet
Data Structures
DOS Shell

A minimal MS-DOS/CMD clone developed in C++ that supports basic shell commands, file operations, and directory management.

C++
Shell
File System
Command Line Interface
CoviDetect

AI-powered COVID-19 detection system using chest X-rays and deep learning models.

TensorFlow
Deep Learning
Computer Vision
Elderly Care Chatbot

Personalized chatbot for elderly care using natural language processing and machine learning.

NLP
Python
Machine Learning
HIV Incidence Prediction

Data science project to predict HIV incidence rates using demographic and healthcare data.

Data Analysis
Scikit-learn
Pandas
Car Sales Management System

A desktop-based system for managing car sales data, generating sales reports and trends.

C
Programming
Terminal Application
CLO Management System

A C#-based desktop application with database integration to manage Course Learning Outcomes (CLOs), map them with Program Learning Outcomes (PLOs), and record assessment results for academic performance evaluation.

C#
SQL
CLO
Education Management
Database Systems
Summa WinPlot Illustrator Plugin

Adobe Illustrator plugin for WinPlot integration to manage file output with registration mark support.

Adobe ExtendScript
C++
Plugin Development
Customized Kinovea for Client-Specific Sports Analysis

Tailored the open-source Kinovea motion analysis software to meet a client's unique sports performance tracking needs. Implemented custom measurement tools, improved user interface components, and optimized video processing for smoother playback and annotation.

Kinovea
Open Source
Video Analysis
Sports Tech
Customization
Financial Fraud Management System (FFMS)

A database-driven system designed to detect and prevent fraudulent activities in both digital and traditional financial transactions. Utilizes a rule-based engine to flag suspicious patterns and provides analysts with a real-time dashboard for monitoring threats.

Microsoft Azure
Database Design
Rule-Based System
Fraud Detection
SQL
Dashboard
Secure MNIST Classifier with Zero Trust Architecture

A Python Flask-based web application that classifies handwritten digits from the MNIST dataset. The system is secured using Zero Trust Architecture principles, including strict identity verification, microsegmentation, and minimal trust boundaries to prevent unauthorized access.

Flask
Python
Zero Trust Architecture
Cybersecurity
MNIST
Machine Learning