Projects

Giphy Story

  • HTML, CSS, Javascript, React, Redux
  • Takes user input and turns it into a gif story book
  • Parses user input based on punctuation and new lines
  • Stories can be saved, loaded, and deleted using local storage
  • Title and End pages for each story
  • New Gif can be generated per page and then resaved

Health Tracker

  • HTML, CSS, Bootstrap, Javascript, Angular 7
  • A health tracking single page application using Angular 7 and Bootstrap.
  • 5 dimensions of health to track progress
  • Activities can be completed, incompleted, or deleted
  • Activity menus list activities alphabetically, by value, and by completion status
  • Front page has a suggested activity generator. Pick new activities based on type or by random.
  • Aggregates score and shows overall summary of health
  • Add new activities with custom names, values, types, and descriptions
  • Validates new added activities and highlights invalid fields

Dance Archive

Dance Archive
Github
  • Javascript, NodeJS, Express, MongoDB, Mongoose, Jest
  • Ongoing project
  • Organizes dance competition footage
  • Uses a RESTful architecture and standard CRUD operations to communicate to MongoDB
  • Features user authorization
  • Tested with Jest

Dog Walk Scheduler

Dog Walk Scheduler
Github
  • Javascript, NodeJS, Cheerio
  • Ongoing freelance project for Paradise Pet Lodge
  • Parses HTML report using Cheerio.
  • Input workers schedules and automatically assign them dogs to walk.

Device Management App

Device Management App
  • Electron, NodeJS, HTML, CSS, and Bootstrap
  • Work project - Not publicly available due to confidentiality
  • Automates device management process
  • Authenticates and error checks input
  • Extracts excel data
  • Creates and autofills ticket for each entry, relocates devices
  • Prints success/failure details

Email Metrics App

Email Metrics App
  • Python, Tkinter
  • Work project - Not publicly available due to confidentiality
  • Validates, sanitizes, and takes input to specify date and label parameters.
  • Measures and creates metrics for response time based on the first outgoing reply on each thread.
  • Utilizes Tkinter to create a GUI for easier, more intuitive user access.
  • Queries, shows progress, and saves the output to a .txt file.

DART Daily Transaction Report

DART Daily Transaction Report
  • Excel, VBA, Power BI
  • Work project - Not publicly available due to confidentiality
  • Automatically turns raw daily transaction files into useful business reports and visuals.

RFCS Daily Report

RFCS Daily Report
  • Powershell, Excel
  • Work project - Not publicly available due to confidentiality
  • Automation of daily excel report formatting and file moving