Home#

Hi! I am Paul Spencer, a computer scientist. I am currently a full-time software engineer at MITRE and a part-time grad student at Georgia Tech.

Some of my greatest interests include information security, operating systems, HPC, and networks.

Please see my about page for more on what I do, and my projects page for a sampling of my personal undertakings.

Recent posts#

See the blog archives for a more complete list.

  • 2022-12-23 - OSCP Review

    I have working on breaking into the field of cybersecurity for some time now. One of the most popular ways to do so is to earn certifications. I did some research on which certifications might be the most beneficial to me, and discovered that the best technical certs are from Offensive Security (to nobody’s surprise I’m sure- they also created Metasploit and Kali Linux). The Offensive Security Certified Professional cert is probably the most widely known of their offerings, so that is what I decided to shoot for first.

    Purchasing the PEN-200 Penetration Testing with Kali Linux (PWK) course costs about $1500. It comes with a few items: a textbook, videos, access to exercises, and access to the PWK labs.

  • 2022-12-08 - Docker Compose save and load

    I recently had the opportunity to extend the Docker Compose codebase to add the save and load subcommands.

    In order to deploy software in an airgapped environment, both software and configurations must be transferred between networks. When Docker Compose is used for deployment, a the items to transfer between networks include the docker-compose.yml config file and the Docker image for each service. There is no obvious existing tool to prepare these items for transfer between networks, so I decided to build my own.

  • 2022-04-23 - Brief Review of BYU’s Computer Science Program

    Since this was my first degree, I don’t have any other experience to compare BYU to. However, I will say that I rarely felt challenged, possibly because many of the classes were outdated. Additionally, there aren’t many opportunities for specialization within the program. I would have liked to focus more on systems, security, and networking, but there really weren’t any more classes I could take in those areas.

    The professors were great overall! Of course there were a few who I didn’t like as much as others, but that’s to be expected.