Projects
These are some of the projects that I have created or contributed to. For a full list, view my GitHub profile
Route53 Dynamic DNS Client
A client for dynamically updating a Route 53 Resource Record. Includes a systemd timer and service definition to simplify deployment and setup.
AWS IP Lookup
A simple website for looking up hostnames and IP addresses to see if they are directly hosted within AWS-owned IP space and if so, which AWS services may be in use.
Update Checker
Creates an AWS Lambda function to check for updates for various software and sends a notification if a new version is discovered, including the version number, URL, and SHA1 hash.
xorlist
An implementation of an xorlist (doubly linked list with xor’ed pointers to adjacent elements) in C.
riscv.vim
A simple Vim plugin to support syntax highlighting for the RISC-V assembly language.
JMU CS VM
A project I work on with JMU Unix Users Group to configure student virtual machines for the coursework using Ansible.