Work Experience
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 PPK in the interim
before returning to work full time.
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.
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.
About Me
I'm a full-stack web developer specializing in web application and CMS development using
PHP and Javascript. The projects I enjoy most are interactive tools to help make
someone’s life easier.
I've been working in an agency setting for over 12 years now. This has allowed me to work
with a wide range of clients and projects, and a diverse set of programming languages,
frameworks, and platforms in order to get the job done.
[1]
I've touched all aspects of the development cycle including tasks such as project
management, design, infrastructure design, database design, server setup & management,
API & backend development, and frontend development. I've developed custom content
management systems, interactive web tools, single page apps, lead generating websites,
e-commerce websites, native & Javascript-based iOS apps, educational games,
interactive exhibits, and more.
My experience has led me to get pretty good at figuring things out and making things work.
Additional tidbits about me:
-
I've got a
great wife
and a cute daughter. We enjoy hiking and camping, and have visited 6 US National Parks.
-
I'm an avid
disc golfer, have played over 60 courses, and currently have 12 aces!
-
I'm a big fan of both the Tampa Bay Rays and Houston Astros, and have visited 12 MLB
stadiums.
- I've played guitar off and on for most of my life.
-
Every now and then I dabble in
game dev
on the side.