Front End Software Developer

Mockups, and coding, and awesome animations, oh my!
COMCAST MOBILE EXPERIENCE

This AngularJS application was created for Comcast’s Mobile Experience. They would use a truck to drive to different locations, open it to the public, and allow for people to learn more about what Comcast has to offer. After I took lead on this project, Comcast decided to split the application into two revenue streams, Residential and Business. This required a redesign with a new landing page, a completely new section to development (Business), and refactoring of the old code and routing (Residential). Finally, to sweeten up the app even more, I added subtle micro-animations to give a more satisfying experience. The final result can be seen publicly with the link below.

*NOTE: this application was only developed to fit the resolution of an iPad Pro.

GREENSOCK
DEV TALK

Greensock Animation Platform (GSAP) is an extremely powerful javascript library for creating complex and performant animations. When I first found about this library, I had to share it. I presented a dev talk on this topic and created a fun Angular application to display some of its capabilities. The application ends on a static page for developers to try out some of their own awesome animations. Want to see what it’s all about? Just click on the link below.

*NOTE: this application was only developed to fit the resolution of an iPad.

GREENSOCK DEV TALK

Greensock Animation Platform (GSAP) is an extremely powerful javascript library for creating complex and performant animations. When I first found about this library, I had to share it. I presented a dev talk on this topic and created a fun Angular application to display some of its capabilities. The application ends on a static page for developers to try out some of their own awesome animations. Want to see what it’s all about? Just click on the link below.

*NOTE: this application was only developed to fit the resolution of an iPad.

WEB APPLICATION REMODEL
This project was massive in scale. When I first began working on this well-established web application, I immediately noticed it was outdated and needed a face lift. I was tasked with redesigning the user interface while maintaining the large amounts of data given to the user. The application is very complex and robust, so it was a fun challenge reorganizing the data, how it was displayed, and how it interacted. I had a clean slate.
ZIIVA.COM
Just recently, I was given the opportunity to begin the redesign of ziiva.com. The owner and I were in agreement to find a different aesthetic to really switch things up. We decided to use an artistic approach, which led me to try out different styles of art, but in a digital manner. Here are some screenshots from the early stages of  the redesign. The current ziiva.com is the old version of the site.
AMPERSAND ROANOKE
Ampersand Roanoke came to me through a friend and former colleague. This site is for a non-profit organization. They have not had a chance to post any content to the site.  As they receive more funding, they will be able to flush out the rest of site. Here are some screenshots of the final design. The “Story” page was particularly fun to create as it required a lot of custom PHP.
THE ROANOKE TIMES

The Roanoke Times is where I began my professional career. I started as an entry-level developer working on client websites through WordPress (screenshots below), but quickly became the lead developer for the new Roanoke.com. All the departments had their own requirements for the website, which led to much communication during the development process.

With a new CMS that was based on a language that no one knew well (Cache ObjectScript), I took it as an opportunity to learn, grow, and take lead. Unfortunately, our version of Roanoke.com is officially “gone” after the company was bought out. However, I was able to take some video before its demise.

SALES PAGES
Here are some of my first pieces of work. During this time I was learning how to code in an efficient manner. Most of my work from this time is no longer around or has been changed. These old “gems” were found on an old hard drive. Enjoy!