
Gabriel Adams
About Me
I am a current junior attending Tennessee Tech University majoring in Computer Science with a concentration in Cybersecurity.
I created this website to use as an extention of my resume in order to present any projects that I complete outside of my coursework.
S
IIndeed Web Scraper
Summary:
So the motivation behind this project is the same as for this website: to get a job. I programmed a tool that uses Chromedriver in order to create a chrome browser, go to the indeed home page, type in “IT internships” and then parse the results to return the name, location, and title of each job posting. It is written in Python, and took about 6-8 hours to complete. I worked hard to keep my comments useful as to be good for reference in future projects that may entail the same skills.
Skills learned:
Python
Documentation
HTML
CSS
Selenium Library
Source Code


Process Manager for MacOS Python Wrapper
Summary:
The reason I dove into this project is that I wanted to have a project more geared towards cybersecurity under my belt, and a few weeks before creating it I was in a Systems and Networking class where my professor mentioned him implementing C++ into python code to improve runtime. After class I told him my interest was peaked and that I’d like for him to explain how he did it. He answered along the lines of, “It’s pretty tricky, and you have to know the quirks about python, but it’s possible.” After many times of falling on my face, I was able to develop something that showcased a new software development skill, as well as my newfound systems knowledge.
Skills learned:
Python3
Bash
Cython Applications
Source Code:
There is too many files to show all of the source code, but the github link is, “https://github.com/gradams42/Process_Veiwer_MacOS.git”.

Output:

The output includes the process name, PID, and the user who started the process.
Home Lab
Summary:
I have been working on my home lab since freshman year, and have become very proud of it. The lab consists of: a Wazuh SIEM, Veeam backup server, Active Directory server, Ubuntu Server, and about 6 machines running Windows/Ubuntu Desktop within a Proxmox cluster. I have also utilized the lab to carry out practice labs in studying for the Security+ certification.
Skills learned:
Windows Administration
Network Administration
SIEM Administration
Vulnerability Analysis
Assorted Pentesting Experience


