& Innovator of Web
I have maintained the Computer and Information Technology website for 5+ years. I has gone through several iterations since that time. It has been nessesary to update the website because of a variety of reasons including: (a) DSU's transition from a four-year college to a university; (b) update to color and branding; and (c) introduction of new DSU logo.
The current version was designed with a focus on mobile devices. It uses a fluid/responsive design that keeps it compatible with all screen sizes from large desktops to the smallest mobile device. It also has a printer friendly version for students and instructors that want to print out assignments and other information.
The current version also features a jobs module that queries tech jobs within a 300 mile radius of Dixie State University and a calendar module that uses ajax to load in calendar events from multiple Google calendars and other calendaring sources.
The CIT website is a flat file system that utilizes markdown and mod-rewrites to perform a bit of magic that allows pages to be rendered as PDFs, slideshows, and many other formats. For fun, the 404 includes an interactive sudoku board instead of a typical meaningless error message.
After a redesign of cit.dixie.edu a new web group was assembled at DSU. As a member of that group I have played a large role in the redesign, restructure, and implementation of dixie.edu and other department and auxillary pages.
The new site is built using a wordpress multi-site. I implemented the custom wordpress theme based on designs by Alex Kolody. Through the entire project I have made sure to stick with vanilla wordpress to make updates transition smoothly.
A few key features of the design include the ability to add a large photo or video header to every page. Custom menus and widgets on every page. I also implemented simple wordpress widgets using APIs I created for the jobs and calendar widgets from the CIT website.
This was built as an extension to the dixie.edu wordpress multi-site. Many people expressed the need for a second template for academic departments so it wasn't mistaken for the main dixie.edu webpage. I implemented this wordpress theme as a child theme of the main website. It boasts customizable menus, video headers, and background images that have an automated gaussian blur effect on header images.
This widget based child theme was designed to manage different portals for the DSU website project. Some of it's features include customizable menus including an extensive "mega menu" at the bottom of the page and 2 quick links with icons to the right of the slider.
Other features include a customizable slider, blog roll that showcases featured images, and an instagram feed that searches specific hashtags with customized filters. It is very simple for any user to update using simple drag-and-drop wordpress widgets.
I didn't not do the initial build or design of the website but was hired to fix bugs and expand functionality.
Some features I added include: (a) password protected courses; (b) an easy to use banner/slideshow editor which autosizes and crops uploaded images (pictured); (c) an options page that allows for an easy update of page content; and (d) several bug patches and upgrades.
In an effort to control branding and design of Dixie State University the creative services group was formed. I was then approached and asked to build a system to manage and track all job/design requests. Any marketing materials with the DSU logos or trademarks are required to go through this system before purchasing with pay for the job.
It features a job level chat and file upload system that emails all parties involved with a particular project and allows the marketing director and CVS internship coordinator to assign jobs to interns so they can track, manage, and make necessary notes and updates on their assigned projects.
It also includes: (a) form builder to create different job types that can then be added to the dashboard; (b) photo search database that searches image meta data for photos that have been tagged; (c) user management with several levels of permissions, it authenticates using Active Directory and syncs a user's data automatically making placing a job much easier; and (d) job status tracking.
Additionally, I built the system that preforms custom searches for the photo database, API for querying the database, and the web interface that makes searching for images simple
I designed the registration system used for the DSU Computer Camps. It is a simple AngularJS application and uses a REST API I designed for the site. The system is very simple to use and provides an invoicing system which allows clients to retrieve their invoice and print a copy.
Using a print-only CSS file provides clients with a clean and easy to read invoice to keep for their records.
One night while preparing for finals I got bored and decided to redesign and program a new version of the CIT Homework Submission system. This system is used by several instructors for homework submission from students. The new system allows for multiple files to be selected and uploaded at once, and also lets users know how close they are to the 75MB/upload limit.
For added security a student must be logged in to see their submissions which solved a previous security issue from the old system.
Onventure.co is a website designed for Tech Entreprenuers. It has a series of interactive modules designed to help stimulate and track the ecommerce process. I built all modules using HTML, CSS, JavaScript, PHP, and MySQL.
The modules are used to help students in the WEB 3500 course at Dixie State University complete their assignments. They have been being used for the past 5 years.
I created this web application as part of the 2014 Southern Utah Code Camp. The application was created using only HTML, CSS, and JavaScript. My application placed first in the industry division at Code Camp.
I built the application in about 8 hours of the 24 allotted for the competition, went home tested the application on my own piano and violin, and then got a good night's sleep while the competition continued working on their projects.
Part of a recent maker project, using a raspberry pi and 8 channel solid state relay board, I built a light controller designed to control a Christmas tree.
I built this web application to make it easy to program a light show by adding keyframes to the song's timeline to switch channels on/off. The system allows you to upload previously designed programs and make changes, export your program, and uses local storage so you can close your browser and come back later to continue your progress as well as ensure you don't lose your program by accident.
When this project is finished, the page will be posted to the public and users will be able to choose a song, program a light show, and submit their show to be played on trees located around the campus of Dixie State University.
I was approached by the owner of Wasatch Savings to create a simple and easy-to-use form for purchasing their product. The form is very user friendly and has an interactive card that is filled out as the user types in their name, card number, expiration date, and even flips when the user types the security code on their card.
The system also allows for promotional codes, invoicing, and group codes for tracking different marketing campaigns and promotions.