Kyle Smith's repositories
KeyValueStore
Implementation of a Key Value Store Protocol for NoSQL
SpringSearch
An in-memory text search engine that is durable and persistent
Beautiful-Soup-CPP
Beautiful soup inspired program for extracting data from HTML documents.
gradient-image-generator
A simple image generator that generates an image with a gradient between two colours
GREP_Implementation
Naive implementation of grep tool using the Boyer Moore String matching algorithm
KNearestNeighbourFromScratch
MNIST handwritten digits classifier, implemented from scratch using Eigen
Lightweight-CPP-Logging
A lightweight cpp rich text logging library
Malloc-Implementation
A from scratch implementation of the malloc c function using a custom heap structure
Perimeter-fence-constructor
This project is inspired by the Lost in Space series, this is an implementation of the algorithm for their perimeter fence system.
Pokemon-Terminal-Images
Create pokemon ANSI images that you can view in your terminal
ProAlgos-Cpp
C++ implementations of well-known (and some rare) algorithms, while following good software development practices
Programming-Challenge-Solutions
Solutions for programming problems on various websites
encore
Encore is the end-to-end Backend Development Platform that lets you escape cloud complexity.
first-contributions
🚀✨ Help beginners to contribute to open source projects
graduates
The Graduates Portal for The Computer Science Department at The University of Pretoria.
groupcache
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
Honey-Pot-Docker
Implementation for a honeypot to prevent against SQL injection attacks on forms from bots.
Intelligent-VMS-Visitor-Management-System-
Firestorm - VMS(Visitor Management System)
KyleSmith19091
Config files for my GitHub profile.
Next-JS-Template
A simple next js template, with basic css classes and api endpoint
rmdnotes
Collective study notes for the module WTW285 at the University of Pretoria. Written by students, for students.