Michael's Projects

HomeAboutResumeContact

Hardware Projects


Home Server

Purpose: Network Attached Storage
History: The server was built using off-the-shelf components.
CPU: AMD Ryzen 3300x @ stock 4.3 GHz
RAM: 16 GB DDR4 @ stock 3600 MT/s
Storage:
 1x 512 GB NVMe Western Digital SSD
 1x 512 GB SATA Western Digital SSD
 3x 1 TB SATA 7200 RPM Western Digital HDD
Software:
 OS: Ubuntu 20.04 LTS
 Redundnacy: 1x ZFS 0.8.3 pool in a RAID-Z1 configuration
 Networking: Samba 4.13


Software Projects


Numbers Reporter

Purpose: Consolidates useful metrics
Description: The Numbers Reporter software ran on an AWS cloud server every night at 11 PM ET. It logged into Chick-fil-A's corporate software and downloaded Excel files containing hourly sales, hourly transactions, hourly speed-of-service, hourly labor, and year-to-date sales information for the current day. It took this information and compiled it into a report highlighting positive and negative metrics and comparing the two shifts. It then sent the report out in a Telegram group containing all the managers of the franchise.
Example from August 27th, 2022:

Numbers Report Example

michaelpitts.net

Purpose: Conveys information to prospective employers
Description: michaelpitts.net conveys information about Michael Pitts, his experience, and his projects to prospective employers, encouraging them to contact him for an interview.