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. 🔒
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! 💻
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 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)