Spam Detection using Small Machine Learning Model
Description
This project implements a Naive Bayes spam detection system from scratch using pure Python — without external machine learning libraries. The classifier is designed to distinguish between Spam and Ham (legitimate email) messages by applying probabilistic reasoning based on Bayes’ Theorem. The model currently achieves ~94% accuracy on a limited dataset and is structured to scale for higher robustness and performance.
Personal Portflio Website
Description
This is a fully responsive personal portfolio website built using HTML5, CSS3, and JavaScript. The portfolio serves as a dynamic platform that highlights my growth, skills, and development journey as an aspiring Software Developer and Data Engineer. It features a modern, clean user interface with smooth animations, interactive components, and responsive layouts. This project reflects not only my technical ability, but also my attention to UI/UX design, performance optimization, and structured front-end architecture.
Machine Learning Math Exercices
Description
As of now I am working through the math bath ML in python. I am working through Linear Algebra and I am planning to do Calculus and Probability. These are the pillars and basics of how to become a data engineer.
Speech Recognition Engine Model
Description
The Speech Recognition Engine (SRE) is a high-performance, local inference module designed to convert raw audio waveforms into text in real-time. Unlike generic off-the-shelf solutions, this engine utilizes a custom-built Transformer architecture with Residual Vector Quantization (RVQ) and CTC Decoding to ensure low-latency, "snappy" predictions. The model is built to train off of common South-African languages, including English.