I'm a Web Developer with a Network/Sys Admin background, a B.S. in Information Technology from CSU, 6 years of military experience, and an unparalleled drive to continue growing my skill set.
Outside of work you will find me tinkering with code, working on my jiu jitsu game, reading a book, or playing hockey.
The Logos Academy is a Full Stack (MEAN) web application that on-boards new CrossFit gym members through an expert-tested curriculum. It focuses on safe and effective development of functional movements and provides personalized, attainable goals for each of their members that are easily accessible on the mobile friendly app. The app also deepens and further develops the close-knit box community by allowing fellow gym members to share and track their progress as well as encourage each other to achieve their goals.
One of the primary features that I implemented in this project was the ability for the store owner to modify elements on the front end without any programming experience. I made this process very simple for the end-user allowing simple plain-text entry into the form elements. This was achieved using update and post operations to the data that was stored on the back end. As a result, the store, welcome message, daycare packages, spa packages, and contact information are able to be modified by the store owner when logged in to the website.
This project was inspired by the Momentum extension for Google Chrome. I enjoy the simplicity of the Momentum app. I wanted to take the simplicity of Momentum's design, but incorporate weather statistics with live video backgrounds. The screenshots do not reflect it, but this app plays a live video background related to the conditions in the city you enter. This project is server-less and includes heavy use of Angular Routing with a different view being used for each potential weather condition. I was able to successfully use a GET request to pull weather information for the city the user enters.
This project was fun in nature utilizing the Star Wars API (SWAPI) to help me build my understanding of AngularJS. Overall this project solidified my understanding of Angular using routing, custom directives, and configuring controllers and services to GET data from a live API.