About Me

Full-stack web developer with 8+ years professional experience in website and application development. Self-motivated, flexible and reliable with dozens of projects managed and shipped. Specialization in PHP and Javascript development using the LAMP stack.

In my spare time I like to disc golf, hike, and play with my dog Mike D.

Skills

PHP • Javascript (ES6) • CSS3 • HTML5 • MySQL • Git • Linux • Bash • Project Management

- Laravel • Vue.js • jQuery • Sass • Bootstrap • Gulp • Vim • Trello

Selected Projects

Pinch A Penny Screenshot

Pinch A Penny

Website

Laravel, Vue.js

I built a custom CMS using Laravel, with a Vue.js admin interface. The site is heavily integrated with Shopify and various other third party API’s, including a custom service their internal IT team developed for displaying customer data. It’s also built using Redis as a caching layer and session handler and Azure’s blob storage for data storage to handle horizontal scaling (should the need arise in the future). Various tracking pixels are implemented, as well as custom event and goal tracking piped through Google Tag Manager.

Lennar Screenshot

Lennar

Email Newsletter Builder

Laravel, Vue.js

Designers dynamically create newsletters by selecting and sorting components, uploading images, and editing copy in the browser. Newsletters are then able to be downloaded as a ZIP file with CSS inlined, tracking codes applied to links, and image paths updated to relative locations. The editor interface is built in VueJS, which connects to an API built in Laravel.

Bright House Screenshot

Bright House

Price Slider

KineticJS

This is an interactive price slider built using KineticJS. Users are presented with cable package offers on an interactive timeline. Special care was given to ensure optimal performance on mobile devices. The application was built to handle dynamic location-dependent offers provided by their in-house CMS.

GTE Screenshot

GTE Home Free

Voting Contest

SlimPHP, jQuery, Mailgun

This was a series of mini websites to display finalists for a mortgage giveaway contest and allow users to vote on a ‘social vote’ winner. The backend API was built using SlimPHP, and frontend was developed with PureCSS and bespoke Javascript. The app successfully handled thousands of visits and votes per day. Transactional emails were offloaded to Mailgun.

Daktronics Screenshot

Daktronics

Video Message Sync

Golang

Clients create custom digital advertisements through a web application. My role was to write Windows software to sync advertisements between digital billboard hardware and the main web application.

MOSI Screenshot

MOSI

Unity3D, Objective-C, AS3

Mission: Moonbase

NASA-sponsored Unity3D and Flash exhibits about colonizing the moon in 2070. Raise fish and crops, mine and process minerals, launch shipments with a rail gun, build a water processing plant, and more. Other exhibits include touch tables for viewing lunar facts and videos, as well as an augmented reality exhibit using iPads to “scan” the interior of cargo crates. I designed and developed the majority of the software for these exhibits, and managed a team of additional developers to help offload some of the work from myself.

Paint the Ice

iPad-based finger painting exhibit for a Tampa Bay Lightning centered installation developed in Objective-C.

Clients

Over the years I've had the opportunity to work with many clients through PP+K, Company Man Studios, Colletto Blu, Tampa Digital Studios, and freelance, including:

All Sports Community Service • Base Culture • Big Boy Restaurants • Big Boy’s Burgers and Shakes • Big Dog Mowers • Bright House Networks • Brooks DeBartolo Collegiate High School • Children’s Cancer Center • Daktronics • Discs Unlimited • Engage121 • GTE Financial • Harrod Healthcare Development • Harrod Properties • ISM • Jeeves Law Group • Kwitko • Lazzara Yachts • Lennar • MOSI • Masque • MedSpring Urgent Care • MenuPad • Mercury Medical • Millennium Golf Discs • Pinch A Penny • Purina • Rollins Fine Art • Salad Creations • Solid Gold Pet Nutrition • SYKES • TBARTA • TIVA Healthcare • Tampa Bay Rays • Tampa Museum of Art • The Hewko Firm • Tires Plus • TransitScreen • USA Rugby • Wild Cards Win • WTSP

Work Experience

Software Developer
PP+K – Tampa, FL
August 2014 – Present
March 2011 – July 2012*

Work collaboratively with clients and in-house designers to provide full-stack development for custom content management systems, interactive web tools, single page apps, lead generating websites, and more. Care is given to ensure products are cross-browser compatible, responsively designed, search engine optimized, tracking analytics, and WCAG compliant (as-needed). Self-managed project development and timelines.

* - Left briefly to work on a large freelance project. Freelanced for PP+K in the interim before returning to work full time.

Owner/Developer
Inverted Forest - Saint Petersburg, FL
July 2012 – December 2014

Founded and managed a freelance interactive development company. Managed a team of artists and additional programmers to help design and develop games & interactive exhibits using Unity3D, Objective-C, and AS3. Wrote ad-distribution software using Go. Developed custom content management systems using Yii2 and occasionally Wordpress.

Interactive Programmer
Tampa Digital Studios – Tampa, FL
June 2008 – February 2011

Developed content management systems using Yii and Drupal. Created multiple Flash games and maintained existing Flash apps. Managed projects and assigned tasks to other programmers. Setup and maintained multiple development and production servers.

Education

Bachelor of Arts in Digital Art
University of Tampa
Tampa, FL
Class of 2008
Computer Science Minor Coursework
St. Mary's University
San Antonio, TX
2003 – 2005

Stats


56

Disc Golf Courses Played


10

Disc Golf Aces


12

MLB Stadiums Visited


3

US National Parks Visited

(+Zion September 2017)


0

Nethack Ascensions

(@!#?@!)