Keegan White's Projects
Create, transact and test functionality of the celo blockchain written in JS
Client-server chat application that makes use of TCP sockets
A repo containing my custom Docker images.
Discord in a Docker container. Automatically built and pushed to the Docker Hub with Github Actions
All docker compose files live here
Docker containers to run on a raspberry pi 4 running Ubuntu Server 20.4 LTS (64-bit server with arm64 architecture)
Dockerzied Flask API with Postgress, Gunicorn and Traefik with Let's Encrypt capabilities suitable for produciton environments.
2018 Entelect University Challenge (Keegan, Stu, Luc)
Fork of eskom-calendar, focusing on creating historical data.
A basic web server hosted on an ESP32-S3 board that controls an LED.
Final Games Development project for UCT in 2019, by Keegan White, Jesse Mark and Luc Hayward
Extentision of my 2020 Honours Project at the University of Cape Town to be run on the iNethi network (https://www.inethi.org.za).
Base Ubuntu Virtual Machine I built to aid the development of docker services to be run on the iNethi network.
R programming labs from 'An Introduction to Statistical Learning with Applications in R'
Learn about me
Basic introductory programs I wrote while learning go
Honours Project by Keegan White, Stuart Mesham, Luc Hayward and Jared Shapiro focusing on cryptography and key validation/authenticity.
A dockerized version of radius desk
A distributed local service server inspired by my work on iNethi (https://www.inethi.org.za/). This repo serves as the starting point for creating a local, load-balanced cluster of Raspberry Pi 4s that are capable of hosting an array of services.
Modern management system for FreeRADIUS, OpenWrt and Batman-adv mesh networks