Skip to content
View TheProgramMaster's full-sized avatar

Block or report TheProgramMaster

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TheProgramMaster/README.md

Hi there 👋

About Me

My name is Gavin Johnson! I'm a graduate student here at the University of louisville! I'm currently pursuing a Master of Science degree in Computer Science as well as a graduate certificate in Data Science, which I'll be graduating with this December! Additionally, I have plans to further studying full time for a second graduate certificate in Cybersecurity this upcoming Spring of 2026. 🔒

Background 📚

I am a graduate of Murray State University, with two Bachelor of Science degrees in Computer Science and Mathematics! I have spent four years between 2020 and 2024 pursuing these two degrees, during which time I published two academic papers. My first publication (of which I only contributed to the technical back-end of) was published through my research team's efforts during a Research Experience for Undergraduates (REU) opportunity in Lehight University in Bethlehem, PA. Our work consisted of attempting to improve the efficiency of a pre-existing backward-chaining AI reasoner with First-Order-Propositional-Logic (FOPL) using Python. Our published paper can be found at:

https://www.cse.lehigh.edu/~heflin/pubs/KCap23_Meta_Reasoning.pdf(https://www.cse.lehigh.edu/~heflin/pubs/KCap23_Meta_Reasoning.pdf)

My second published paper consists of my senior undergraduate honors thesis, in which I took a poll of my university's Computer Sciences and Information Systems (CSIS) department with respect to their faculty and student body to determine student and faculty sentiments of introducting Version Control System (VCS) models to incoming students earlier than the graduating semester of their senior year of their undergraduate studies during their senior capstone projects. My study consisted of implementation of an Analysis of Variance (ANOVA) model using multiple-linear regression via the R statistical programming language. As this paper was published in both my undergraduate university's digital repository as well as Elsevier's Procedia Computer Science journal (an Open-Access Journal), the links for each are as follows:

Murray State: https://digitalcommons.murraystate.edu/cgi/viewcontent.cgi?article=1220&context=honorstheses(https://digitalcommons.murraystate.edu/cgi/viewcontent.cgi?article=1220&context=honorstheses)

Elsevier Computer Science Procediua Journal: https://pdf.sciencedirectassets.com/280203/1-s2.0-S1877050925X00090/1-s2.0-S1877050925013651/main.pdf?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEFwaCXVzLWVhc3QtMSJHMEUCIQCvUGY7eF04IdvhhjfyNqgpC8kuacKv0UjYIP89n0oeogIgCoWaVSN7a0r7F2FfKwBivS3djDbZS%2FNnErd5Uro6IScquwUIxf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARAFGgwwNTkwMDM1NDY4NjUiDOgvJsGY6fMexUH3AiqPBaut0TVhayi5v738%2BtXgdUkq9eFgWHrRdMs3HfhNXza2oU2mr0ROgXMc6tZrg9tzZwd9duxp8u6f6w0aS9prd93ig0FhW7ZM6g65h4ZF2m199eIvalr5pfnHpf3DS9F%2B4G2%2BrewpEWsOB7pfy8GYJkaJcVzgDJWJRa9lSdhGQ9eR%2B8oTP7Sm%2BSmuPwFZwxmdi3PAvz%2BOHWXExF5MKa47p0VUBU%2BUdi40O%2BS3osTMeZiULMqx3drT4FTUe6x3if0kZTPXym3W2rxup4RECKoAgWVkgFgdLy57EpKNuFhEQA%2Fu9%2BrnIiHYrx7uFS9unX6GTOF1lvSR1%2FHHjztM%2Fywnvv6L8TcKHEoVcisr8abO3kF%2B7OQio%2FIRFoE5upnlaQ0vFQJ13u9szcrzch2CUYRYbbAcLBpZeU9bQX9cnYCgatMSc%2BEQ4avU1tIuyt9fFzuFlpTRcOoLtgBIn0ohZvedRaBBjTnYpYFfmRCoa%2BUPZZxDQZTGfup8SH%2F7fZgPsCwVTFC4jqxIjjmYdkJVToGJy4rerjH5CpjRO7de%2FK6qlDxg5bbf6kMF9XNOucLxsPY8CmkNJ7MUBqU9xI6pD6SeoMxneBKg2nPt6WqmCXsffL0zX2OzoiB1MONshurq0i%2FOsECpfxlVCxqke%2FnsWv11ENWcGSc30iOePLDKVJaZIYyxeO4%2Byt0SLUPyg9Pbu6dwy5MhcN5mDngS%2FUPNSoJ8wrxo5D4EGDtjUVnh2AqT9mweHiqzJ98pBlXa27744qsOuRcjviM0De7i%2BwsZXyivYx9SElF62EkpJ518oE%2F9x80QQUPYNpYz8R0R%2BRPjxS6kVAJZDaeLk%2BExyF06BkgBFKMp0S98fdGuO8i1Be9sVDowvt%2F8xQY6sQHS29ASy3Bb5uUKCNbu%2F6aCNoP4d99ysRVTB18piEBcobuOSCXDDWomp%2Ffc0clnlXs%2Bh7dPr2g4mNNZ2OGOhpCPXIxbejKZVMOpuIrlDqdWfhRI2On1uVCoSepvTKT%2FK0kfxLhIZPxxZYksMj9%2FqPEwq624MnaH84vBFKisBYBpAcyUbaiFqHQXOcgTTmAqxGelg1pN1uDaqWupIHKSZ2WcBYD3Sxak%2BFxSumAUTxPOdUk%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20250908T195828Z&X-Amz-SignedHeaders=host&X-Amz-Expires=300&X-Amz-Credential=ASIAQ3PHCVTY6ZTTXVB5%2F20250908%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=8ecddbecdbfed261df5797472791f65e7c785983b94f3493169f6f2c707c8993&hash=bd4ac6478df3d4b231dcbd81308313bb21a50f0a10cac27454fad361f148b013&host=68042c943591013ac2b2430a89b270f6af2c76d8dfd086a07176afe7c76c2c61&pii=S1877050925013651&tid=spdf-b10c8712-5630-418c-a3c1-02fc3ffafe98&sid=4c2594ce96ee5842574aa7219659175288a5gxrqa&type=client&tsoh=d3d3LnNjaWVuY2VkaXJlY3QuY29t&rh=d3d3LnNjaWVuY2VkaXJlY3QuY29t&ua=0f125d57065f525356&rr=97c105552c6f9a2e&cc=us(https://pdf.sciencedirectassets.com/280203/1-s2.0-S1877050925X00090/1-s2.0-S1877050925013651/main.pdf?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEFwaCXVzLWVhc3QtMSJHMEUCIQCvUGY7eF04IdvhhjfyNqgpC8kuacKv0UjYIP89n0oeogIgCoWaVSN7a0r7F2FfKwBivS3djDbZS%2FNnErd5Uro6IScquwUIxf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARAFGgwwNTkwMDM1NDY4NjUiDOgvJsGY6fMexUH3AiqPBaut0TVhayi5v738%2BtXgdUkq9eFgWHrRdMs3HfhNXza2oU2mr0ROgXMc6tZrg9tzZwd9duxp8u6f6w0aS9prd93ig0FhW7ZM6g65h4ZF2m199eIvalr5pfnHpf3DS9F%2B4G2%2BrewpEWsOB7pfy8GYJkaJcVzgDJWJRa9lSdhGQ9eR%2B8oTP7Sm%2BSmuPwFZwxmdi3PAvz%2BOHWXExF5MKa47p0VUBU%2BUdi40O%2BS3osTMeZiULMqx3drT4FTUe6x3if0kZTPXym3W2rxup4RECKoAgWVkgFgdLy57EpKNuFhEQA%2Fu9%2BrnIiHYrx7uFS9unX6GTOF1lvSR1%2FHHjztM%2Fywnvv6L8TcKHEoVcisr8abO3kF%2B7OQio%2FIRFoE5upnlaQ0vFQJ13u9szcrzch2CUYRYbbAcLBpZeU9bQX9cnYCgatMSc%2BEQ4avU1tIuyt9fFzuFlpTRcOoLtgBIn0ohZvedRaBBjTnYpYFfmRCoa%2BUPZZxDQZTGfup8SH%2F7fZgPsCwVTFC4jqxIjjmYdkJVToGJy4rerjH5CpjRO7de%2FK6qlDxg5bbf6kMF9XNOucLxsPY8CmkNJ7MUBqU9xI6pD6SeoMxneBKg2nPt6WqmCXsffL0zX2OzoiB1MONshurq0i%2FOsECpfxlVCxqke%2FnsWv11ENWcGSc30iOePLDKVJaZIYyxeO4%2Byt0SLUPyg9Pbu6dwy5MhcN5mDngS%2FUPNSoJ8wrxo5D4EGDtjUVnh2AqT9mweHiqzJ98pBlXa27744qsOuRcjviM0De7i%2BwsZXyivYx9SElF62EkpJ518oE%2F9x80QQUPYNpYz8R0R%2BRPjxS6kVAJZDaeLk%2BExyF06BkgBFKMp0S98fdGuO8i1Be9sVDowvt%2F8xQY6sQHS29ASy3Bb5uUKCNbu%2F6aCNoP4d99ysRVTB18piEBcobuOSCXDDWomp%2Ffc0clnlXs%2Bh7dPr2g4mNNZ2OGOhpCPXIxbejKZVMOpuIrlDqdWfhRI2On1uVCoSepvTKT%2FK0kfxLhIZPxxZYksMj9%2FqPEwq624MnaH84vBFKisBYBpAcyUbaiFqHQXOcgTTmAqxGelg1pN1uDaqWupIHKSZ2WcBYD3Sxak%2BFxSumAUTxPOdUk%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20250908T195828Z&X-Amz-SignedHeaders=host&X-Amz-Expires=300&X-Amz-Credential=ASIAQ3PHCVTY6ZTTXVB5%2F20250908%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=8ecddbecdbfed261df5797472791f65e7c785983b94f3493169f6f2c707c8993&hash=bd4ac6478df3d4b231dcbd81308313bb21a50f0a10cac27454fad361f148b013&host=68042c943591013ac2b2430a89b270f6af2c76d8dfd086a07176afe7c76c2c61&pii=S1877050925013651&tid=spdf-b10c8712-5630-418c-a3c1-02fc3ffafe98&sid=4c2594ce96ee5842574aa7219659175288a5gxrqa&type=client&tsoh=d3d3LnNjaWVuY2VkaXJlY3QuY29t&rh=d3d3LnNjaWVuY2VkaXJlY3QuY29t&ua=0f125d57065f525356&rr=97c105552c6f9a2e&cc=us)

I have also taken part in various hackathons over the previous five years through Major League Hacking (MLH), an international hackathon organization, and have taken part in HackKentucky, a hackathon hosted here in the heart of Louisville! 💻

Professional Experience

So far, my only professional experience in the realm of career work was during my REU opportunity in Lehigh University. For now, I'm just trying to break into the Software Development and Software Engineering industries anywhere I can, whether that's in Web Development, Artificial Intelligence, Machine Learning, etc.

My Best Projects

My most interesting projects I have worked on I am genuinely proud of most have, for the most part, been completed during my last year or so of graduate school. The first of which is "BabyCare", a web and mobile application design to assist pregnant women and new mothers throughout the journey of pregnancy and undergoing their newly-acquired responsibilities of parenthood. This project included implementation of an AI ChatBot using Open-AI's GPT-4 API, as well as an encrypted feature for patient-to-doctor video and text-based communications, much like Zoom. This feature was implemented via 100ms, an Open-Source API for video call-based communications. 👶

In addition to this, I have developed, alongside a fellow undergraduate student, a web application to store recipes for dishes using the MERN (MongoDB, Express.js, React.js, Node.s) fullstack. This web application was developed through an undergraduate course I took in web development during my junior year at Murray State. :stew:

Finally, while I have various software-related projects to my name, I also have experience with composing a blog article to offer technical advice. Specifically, I have published an article on Medium with respect to how to implement Docker as a tool in the Continuous Integration / Continuous Deployment (CI/CD) workflow with Godot Engine 4 (a Free and Open-Source Software, or FOSS, game engine) for indie video game development 🎮. This article can be found at:

https://medium.com/@gjohnson25/hosting-a-docker-container-for-godot-engine-3f182a9e7d70(https://medium.com/@gjohnson25/hosting-a-docker-container-for-godot-engine-3f182a9e7d70)

Showcased Projects

Popular repositories Loading

  1. The-Hope-Community The-Hope-Community Public

    This is a blog with chat and video-chat capabilities designed to give cancer care patients a place to communicate with one another. We also publish articles debunking myths surrounding palliative …

    HTML 1

  2. My-College-Student-Calculator My-College-Student-Calculator Public

    This is a software application built in completion of the "Build a Financial Hack" daily challenge for MLH INIT 2022 with the Python programming language. This software application allows students…

    Python 1

  3. My-Discord-Chatting-Bot My-Discord-Chatting-Bot Public

    This is a discord chatting bot I built with the Python programming language that gives a greeting to everyone on my server when anyone types ".greet" on the #general channel. This chatting bot was …

    Python 1

  4. My-Python-Password-Manager My-Python-Password-Manager Public

    This is a password manager built with Python that I learned from the following source: https://dev.to/muhimen123/make-a-password-manager-with-python-making-the-basic-mechanisms-46im

    Python 1

  5. MSU-Provost-Office-PDF-Generator-Module MSU-Provost-Office-PDF-Generator-Module Public

    PDF Generator Module using Quill WYSIWYG editor for Murray State University Provost Office.

    JavaScript 1 1

  6. BabyCare BabyCare Public

    JavaScript 1