I'm a Web Developer with a B.S. in Information Technology from CSU, 6 years of military experience, SysAdmin/Networking experience, and an unparalleled drive to continue growing my skill set.
Outside of work you will find me tinkering with code, playing ice hockey, or wrestling my dogs.
The goal of this project was to recreate the current website in the Sitefinity CMS environment. This resulted in a complete rewerite of the website's front-end in order to use the widget, template, and module features of Sitefinity CMS in order to empower the marketing department with the ability to easily create content pages. This website was built with gloabl e-commerce in mind supporting 5 languages and 3 regions.
This project was a one-day challenge to myself. I wanted to see what I could build in 8 hours from scratch using new technology for the first time. I used SASS for the general CSS structure and used HighCharts for the graphing. I had to develop a custom theme which was reusable in HighCharts. At the end of 8 hours this was what I was able to build. Given the time constraint I was very happy with the organization of my code and the file structure, customization of HighCharts, and utilization of SASS. You can review the code via GitHub.
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.
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.