Project Archive

A collection of projects I've worked on:

YearTitleMade atBuilt withLink
2025Personal WebsitePersonal ProjectGatsby·React·GraphQL·Nginx

A personal portfolio site built with Gatsby and React, leveraging GraphQL for data querying and styled-components for scoped, themeable styling. Deployed as a blazing-fast static site served by Nginx.

2025Login Audit AutomationPTCSaltStack·Bash·Python·Linux·Cron

An internal security tool built at PTC using SaltStack and shell scripting to automate login audit report generation across all managed systems. Orchestrates remote execution via Salt to collect authentication logs, normalizes the data, and produces consolidated audit reports for compliance and security review.

2024Macmemories.comFreelancePHP·MySQL·Apache·Oracle Cloud·Linux

A LAMP stack wedding photography portfolio site hosted on Oracle Cloud, built for Lakeland-based photographer Mac Melissa. Features a gallery-focused layout to showcase wedding photography work and help couples connect with the photographer.

2023Salesforce Report AutomationPTCPython·Salesforce API·REST·Pandas·Cron

An internal automation tool built at PTC that interfaces with the Salesforce REST API to schedule, generate, and distribute custom reports. Eliminates manual reporting overhead by pulling CRM data on a recurring basis and delivering formatted outputs to stakeholders automatically.

2020OutsideOkay.comPersonal ProjectPHP·MySQL·Apache·Microsoft Azure·Linux

A full-stack LAMP application hosted on Microsoft Azure with a load balancer, built during the COVID-19 pandemic. Pulls live county-level data from The New York Times' public GitHub repository and calculates localized exposure risk scores to help people make informed decisions about going outside.

2019Lightroom Auto-TaggerHCCGoogle Cloud Vision API·Python·Google Cloud Functions·Lightroom SDK

A personal automation tool that leverages the Google Cloud Vision API to automatically tag a photography collection of over 9,000 images, eliminating the need for manual keywording in Adobe Lightroom. Images are processed through a cloud-hosted pipeline that returns labels, objects, and scene data which are written back as Lightroom-compatible metadata tags.

2018KarleesCats.comFreelanceHTML·CSS

A simple, clean HTML/CSS showcase site built for a social media influencer to display her cats to the world. Designed to be lightweight, visually appealing, and easy to navigate for fans and followers.