Kelvin Musodza's repositories
android-ESP-32-bluetooth-arduino
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.
Boston-Housing
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.
File-manipulation
Program imitates a banking system by reading an accounts CSV file and writes transaction data to file using Direct Memory Access functions.
Fraud-Detection
Detect fraudulent credit card transactions using Decision Tree and Support Vector Machine classification models.
Java-Web-Crawler
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.
Multi-Threaded-olympics
A multi-threaded program that that simulates the 2016 Rio Olympics men's' 100m final race
nodejs-testing-with-mocha
Testing nodeJs code with Mocha library
Predict-CO2-Emissions
Given the dataset, can we predict the Co2 emission of a car using another field such as engine size?
Predict-Drug-Response
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.
SQL-Server-DatabaseManagemnet-with-UI
Java project that parses data from a csv and text file into a sql server database. The database can be manipulated by swing UI
Supervised-Machine-Learning-algorithms
Repository with with projects that use supervised Machine Learning Algorithms
user-management-api
API fior CRUD operations on JSON data.
backtobackswe
Legacy Code Examples For Back To Back SWE Lessons
Cancer-detection-using-SVM
Train a model using a support vector machine approach to distinguish between benign and malignant cells using human cell records data.
JWT-authentication-authorization
Learning JWT authentication & authorization
secure-password-generator
Program generates random secure passwords and stores the encrypted version of the password.