TebogoYungMercykay
Software Engineer | Learning Ethical Hacking
Virtu-Tech Solutions180 William St, Brooklyn, Pretoria, 0011
Pinned Repositories
Artificial-Intelligence-In-Java
This repository is dedicated to my exploration and understanding of various artificial intelligence (AI) algorithms and techniques. I document my progress and share resources, code, and insights related to AI.
Concurrent_Multithreaded_CRUD_API
This API is a multi-threaded CRUD (Create, Read, Update, Delete) API designed for handling database requests. It utilizes multi-threading and the Bakery Lock algorithm to ensure thread safety and concurrent operations on a shared database.
Data_Structures_and_Algorithms_in_Java
Java is a widely used object-oriented programming language and software platform that runs on billions of devices, including notebook computers, mobile devices, gaming consoles, medical devices and many others. The rules and syntax of Java are based on the C and C++ languages.
Programming-Languages-Coding-Booth
Chris Hanson and the MIT Scheme Team. MIT/GNU Scheme reference manual. Technical report, Mas- sachusetts Institute of Technology, 2018.
Python_API_Development_Booth_FASTAPI
FastAPI API Development Booth: A comprehensive repository showcasing best practices and examples for building robust and efficient API using FastAPI in Python.
RecSPL-Compiler-Construction-In-Python
This repository contains the core components of our Recursive Student Programming Language Compiler Construction and Design project. The project aims to implement a complete compiler, including lexical analysis, parsing, semantic analysis, and code generation.
Restaurant_Simulator_COS214_Group_Project
This is a design for a restaurant simulator. A fair bit of the restaurant simulator is up to us (the team) to design including the implementation as a pure simulation or as a "restaurant tycoon" game.
Serverless_TODO_App_using_Aws_Lambda
In this project, I will develop and deploy a simple "TODO" application using AWS Lambda and the Serverless framework. This application will allow me to create, remove, update, and get TODO items.
Sudoku-Puzzle-Solver-In-Java__Sparce-Tables
Sudoku is a puzzle game that first appeared in the 18th Century. A cell is a space where a single number can be filled in. The goal is to fill every cell on the board with a number without having any duplicate numbers in any of the rows, columns and blocks.
The-Republic
Imagine a fusion of ‘Eskom se Push’ and ‘X’. The Republic allows users to raise concerns and spread awareness about government services through incident reports, with cool data visualizations providing a dynamic overview of public sentiment on service delivery.
TebogoYungMercykay's Repositories
TebogoYungMercykay/Python_API_Development_Booth_FASTAPI
FastAPI API Development Booth: A comprehensive repository showcasing best practices and examples for building robust and efficient API using FastAPI in Python.
TebogoYungMercykay/Serverless_TODO_App_using_Aws_Lambda
In this project, I will develop and deploy a simple "TODO" application using AWS Lambda and the Serverless framework. This application will allow me to create, remove, update, and get TODO items.
TebogoYungMercykay/Sudoku-Puzzle-Solver-In-Java__Sparce-Tables
Sudoku is a puzzle game that first appeared in the 18th Century. A cell is a space where a single number can be filled in. The goal is to fill every cell on the board with a number without having any duplicate numbers in any of the rows, columns and blocks.
TebogoYungMercykay/Data_Structures_and_Algorithms_in_Java
Java is a widely used object-oriented programming language and software platform that runs on billions of devices, including notebook computers, mobile devices, gaming consoles, medical devices and many others. The rules and syntax of Java are based on the C and C++ languages.
TebogoYungMercykay/Portfolio_Website_Repository_Javascript
This is my Portfolio website, I will probably use React and Tailwind CSS in December to make it as Impressive as it can be!!.
TebogoYungMercykay/Brand_Race-Local_NodeJS_Socket_Server
This Implementation makes use of Web Sockets Connection, It's a game which will be played in real-time by users per 1 vs 1 per Game Loop. The general idea of the game is to guess the logo of a car brand quicker than an opponent.
TebogoYungMercykay/HealthConnect_Django_WebApp---NEMISA
HealthConnect is a revolutionary healthcare platform that transcends traditional boundaries, offering accessible care anytime, anywhere
TebogoYungMercykay/RecSPL-Compiler-Construction-In-Python
This repository contains the core components of our Recursive Student Programming Language Compiler Construction and Design project. The project aims to implement a complete compiler, including lexical analysis, parsing, semantic analysis, and code generation.
TebogoYungMercykay/Refactoring_a_Monolith_to_Microservices
The project application, Udagram - an Image Filtering application, allows users to register and log into a web client, post photos to the feed, and process photos using an image filtering microservice.
TebogoYungMercykay/Restaurant_Simulator_COS214_Group_Project
This is a design for a restaurant simulator. A fair bit of the restaurant simulator is up to us (the team) to design including the implementation as a pure simulation or as a "restaurant tycoon" game.
TebogoYungMercykay/Artificial-Intelligence-In-Java
This repository is dedicated to my exploration and understanding of various artificial intelligence (AI) algorithms and techniques. I document my progress and share resources, code, and insights related to AI.
TebogoYungMercykay/Binary-Search-Tree--Simple-Travesals--and-Recursion
In this implementation of BSTs, One will be a standard BST where the left child has a smaller value than the right child. The other will be a mirrored BST where the right child has a smaller value than the left child.
TebogoYungMercykay/Client-Server_Communication_Setup
A client-server commutation allows multiple clients to communicate with each other by sending a message destined for another client via a central server. The server knows all the clients in the network.
TebogoYungMercykay/Concurrent-Testing-Framework
This project demonstrates the use of a custom multi-threaded testing framework to compare the performance of sequential and concurrent test execution. The framework uses custom annotations to specify the execution mode and order of tests.
TebogoYungMercykay/Object_Orientated_Programming_in_CPP
C++ is a cross-platform language that can be used to create high-performance applications. C++ was developed by Bjarne Stroustrup, as an extension to the C language. C++ gives programmers a high level of control over system resources and memory. The language was updated 4 major times in 2011, 2014, 2017, and 2020 to C++11, C++14, C++17, C++20.
TebogoYungMercykay/Programming-Languages-Coding-Booth
Chris Hanson and the MIT Scheme Team. MIT/GNU Scheme reference manual. Technical report, Mas- sachusetts Institute of Technology, 2018.
TebogoYungMercykay/The_Art_of_Multiprocessor_Programming
These are systems comprising a collection of independent components which may perform operations concurrently — that is, at the same instant of time.
TebogoYungMercykay/Udagram_Image_Filtering_Microservice
Udagram is a simple cloud application developed alongside the Udacity Cloud Engineering Nanodegree. It allows users to register and log into a web client, post photos to the feed, and process photos using an image filtering microservice.
TebogoYungMercykay/Computer-Networking-In-Python
This repository contains a collection of projects focusing on different server and client implementations, including CGI scripts, FTP, LDAP, POP3, SMTP servers, and more. Below is an overview of each project contained in this repository.
TebogoYungMercykay/Computer_Organisation_and_Architecture
Topic-level detail and learning outcomes for each of these areas are given by the first six units of `Architecture and Organisation' knowledge area as specified by the ACM/IEEE Computer Science Curriculum 2013
TebogoYungMercykay/TeamName_COS284_Group_Project_1
This program would allow lecturers to define a DFA in a file, which the program could then construct and simulate with input strings. The task is to finalise this project in three stages, with each subsequent stage building on the former.
TebogoYungMercykay/Basic_Puzzle_Survival_Game_In_CPP
This is a small-scale puzzle survival game that runs in the terminal, using C++. There is a map in the game containing floors, walls, doors, an exit and of course, a playable character. The goal of the game is to reach the end of the level (the exit).
TebogoYungMercykay/The-Republic
Imagine a fusion of ‘Eskom se Push’ and ‘X’. The Republic allows users to raise concerns and spread awareness about government services through incident reports, with cool data visualizations providing a dynamic overview of public sentiment on service delivery.
TebogoYungMercykay/Mathematical_Modelling_In_Python
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.
TebogoYungMercykay/Procedural_Programming_in_CPP
C++ is a cross-platform language that can be used to create high-performance applications. C++ was developed by Bjarne Stroustrup, as an extension to the C language. C++ gives programmers a high level of control over system resources and memory. The language was updated 4 major times in 2011, 2014, 2017, and 2020 to C++11, C++14, C++17, C++20.
TebogoYungMercykay/Revisit_Linear_Data_Structures_and_Templates
Linked Lists, Stacks, Queues, Templates. The purpose of this project is to practice and demonstrate my skills in object-oriented programming, memory management, and generic programming.
TebogoYungMercykay/Simple-Task-Manager-System
I made use of linked lists and templates to implement the data structures that are commonly used in task managing systems
TebogoYungMercykay/TebogoYungMercykay
There aren't many left who care about what happens to you. I'd like you to know that I care.
TebogoYungMercykay/The_Adapter_and_COR_Design_Patterns
This repository contains implementations of two commonly used design patterns: Chain of Responsibility and Adapter. Each design pattern is implemented in separate folders within the repository.
TebogoYungMercykay/Thousands_Of_Resources_Related_To_H4cking
This repository is primarily maintained by Omar Santos (@santosomar) and includes thousands of resources related to ethical hacking / penetration testing, digital forensics and incident response (DFIR), artificial intelligence, vulnerability research, exploit development, reverse engineering, and more.