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