Kelvin Musodza's Projects
The purpose of the Android app is to establish a two-way communication system via Bluetooth-Low-Energy. It is able to control for example an LED on/off remotely, facial recognition door locks to IoT Based Smart Water Irrigation Systems by sending values from the ESP32 to the Android app and vice-versa.
Legacy Code Examples For Back To Back SWE Lessons
A simple machine learning algorithm to predict the cost of Housing in Boston based on a dataset that was published by Harrison, D. and Rubinfeld, D.L. `Hedonic prices and the demand for clean air', J. Environ. Economics & Management, vol.5, 81-102, 1978.
An interactive musical application that allows users to play virtual piano keys using their camera
Train a model using a support vector machine approach to distinguish between benign and malignant cells using human cell records data.
Repository with supervised Deep Learning projects
A versatile application built using the JUCE framework for creating audio playlists with advanced features such as two-deck support, search functionality, and playback control.
Program imitates a banking system by reading an accounts CSV file and writes transaction data to file using Direct Memory Access functions.
Detect fraudulent credit card transactions using Decision Tree and Support Vector Machine classification models.
Predicting if an individual make more than 50K using different features
Web Crawler project that navigates the web and indexes pages. Project makes use of Jsoup (Java html parsing library). It crawls webpages at the depth of 2 and returns target title, links and text then saves them to a file.
Learning JWT authentication & authorization
A multi-threaded program that that simulates the 2016 Rio Olympics men's' 100m final race
Testing nodeJs code with Mocha library
Given the dataset, can we predict the Co2 emission of a car using another field such as engine size?
Developed a classification model using Decision Tree Algorithm from the historical data of patients, and their response to different medications. Then use the trained decision tree to predict the class of an unknown patient, or to find a proper drug for a new patient.
Program generates random secure passwords and stores the encrypted version of the password.
Java project that parses data from a csv and text file into a sql server database. The database can be manipulated by swing UI
Repository with with projects that use supervised Machine Learning Algorithms
This project implements a trading matching engine with added functionality for visualizing market data using candlestick graphs.
Repository with unsupervised Machine Learning projects
API fior CRUD operations on JSON data.