Projects

Professional Projects

CMG Inventory

CMG Inventory is an application for tracking and managing warehouse inventory. Built for a commercial greenhouse client, this application is responsible for the management and reporting of inventory in a fast-paced production environment. This application includes functionlality for management of inventory in an office setting as well as quick lookups and inventory movement and creation using a barcode scanner while on the warehouse floor

If you're interested in more information, or would like a demonstration of this application, please contact us and we will be happy to answer any questions!

PALS Haven

PALS Haven is an animal shelter in Lodi, California. Triel and Errror partnered with PALS Haven to renovate their website and enable them to manage information about pets, news, events, and other information about PALS Haven in an easy-to-use web application. With their new website, PALS Haven has enabled their volunteers to create content and promote their animals much more easily and keep interested users informed of new developments and available animals much more quickly and easily.

Visit the PALS Haven website by clicking the button to learn more about their organization and see some of their lovely animals in search of their forever homes, as well as learn about the events that they put on for the community.

Personal Projects

Flask Microservices

Flask Microservices is an application built as an example of how to use Flask to develop simple microservices that can work together to achieve a desired goal. Built entirely in flask, I developed my own system of messages that would communicate between the services in a unified way and structured them to be run using docker compose so that deployment and improvement of the individual services would be as simple and painless as possible.

The motivation behind the application was to build utilities that would help my in my first years of being a father. One of my jobs was to stay up until 2:00 a.m. so that I could mix powdered formula with water to prepare food for my daughter for her overnight feeds. Since it was difficult to remember the exact ratios and calculate how to mix her feed, I developed a calculator that would allow me to set parameters on the desired output and let it calculate the exact mixture of powder to mix with water. I then also developed utilities for tracking how much food she was eating during the day and her water intake so that we could monitor trends in her weight and tie it back to her specific caloric intake and water consumption over a period of time, which helped us to communicate with her nutritionist and develop a good plan for her.

Each of these tools could be run separately as microservices with their own databases so that I could work on each one individually without affecting the other services and so that I could deploy each service on its own or as part of the overall group.

Money Manager

Money Manager is an application for keeping track of bills, analyzing your expenditures, and generally managing your money. As you add expenses and pay bills, Money Manager will keep track of how much money is in each of your accounts.

Money Manager was built in Django with a Postgres database. Click the links below to view the site or check out the code!

Cat Face Detector

Cat Face Detector is an Artificial Intelligence-based facial recognition learning model trained to detect pictures of my cats. You can upload a picture to the model, and it will tell you if it thinks there is one of my cats in the photo, and which cat it is. It may take a minute or two to load, because it is hosted on a free platform, but the proof of concept is fun to play with!

TnE Assistant

Trial and Errror Assistant is a voice-activated interface that allows you to quickly and efficiently access the information and media across the web. You can use it to help play your favorite media, look up information, and other everyday tasks! TnE Assistant was designed as a privacy-conscious alternative to Voice Assistant devices like Amazon Alexa and Google Assistant.

Fetcher

Fetcher is a script created to enable local viewing of YouTube videos. It includes error handling, code documentation, and logging. The purpose of Fetcher is to demonstrate the principles of clean code while also providing a useful tool. If you want to watch videos without an internet connection, or watch high-quality videos with a slow internet connection, this tool may be helpful for you!