Personal Work
Workout Counter 2023
A simple workout app to track reps, sets and rest
Tap the plus button when you complete a repetition and a rest countdown will automatically start. When you complete the last repetition, the counter resets to indicate that a set is completed.
The app was developed in Swift.
Mobile Photo Printer 2023
Decorates photo taken from phone and prints it out
Inspired by a previous project, I developed a website for a client that allows you to take a picture with your mobile device, embed it in a template and automatically print a physical copy to give as a souvenir.
The website was built using Flask and integrated the Dropbox SDK. The printer server was built in Python.
Monitor 2022
Alerts when products come in stock
Monitors a website for products that come back in stock or are on sale and notifies the user via Discord. Each website can be configured to run at specific times of the day and how often to check. Includes detailed logging and screenshots when errors occur to help debug issues.
Scripts were written in Python using Selenium and Discord SDKs.
Digital Photo Frame 2018
Custom-built digital photo frame
Displays photos from Google Photo albums. If pictures were taken on the current day, it displays the album name and how many years ago it was taken.
Software was developed in C on a Raspberry Pi Zero, which was hooked up to a LCD screen and encased in a photo frame with a custom-made back cover.
Instagram Printer 2015
Prints out Instagram post when specific hash tag is included
When a user posts a photo on Instagram that includes a specific hash tag, a physical copy of the Instagram post will print out shortly after. There was also an "Instagram Wall" display that shows all posts tagged with a specific hash tag, updated in realtime. Used in weddings and company events.
The server was built in Python and integrated the Instagram and Dropbox SDKs. The "Instagram Wall" website was built using Google App Engine and webapp2.