Michael Puckett

JavaScript Engineer


I'm a programmer for hire, currently based in Louisville, Kentucky.

My passion is making useful digital things.


Humana (Prosoft)

Front-End Web Developer Louisville, KY 2016 - 2017

I create accessible web components that are shared across many enterprise products.

  • VueJS
  • Git
  • Webpack


UI Engineer Cupertino, CA 2013 - 2016

I helped build and maintain the front-end for apple.com across several redesigns.

  • CanJS
  • Mustache.js
  • SVN
  • Gulp

CNN (TekSystems)

Senior Web Developer Atlanta, GA 2013

I worked on the responsive redesign and replatforming of CNN.com.

  • Node
  • Express
  • Dust.js
  • CouchDB
  • Git


Web Developer Nashville, TN 2012 - 2013

I built marketing websites and web apps for clients, including the National Guard.

  • Angular1
  • Backbone.js
  • Handlebars.js
  • Git
  • Grunt


Web Developer Nashville, TN 2010 - 2012

I worked on a web app that generated marketing materials for small businesses.

  • jQuery
  • Backbone.js
  • Mustache.js
  • TFS


Front-End Web Development

Pixel Perfect Implementation
I can reproduce design comps in code at such a high fidelity that overlaying the coded site and the original design reveals no differences.
Responsive Web Design
For years, I have advocated using CSS media queries and mobile-first patterns to target all screen sizes from a single responsive codebase.
Styleguide Driven Development
I've found that developers can better collaborate with designers by building a living library of reusable components that acts as a shared visual vocabulary.
Accessibility and Inclusivity
To accommodate all users, including those with screen readers, I implement semantic markup with ARIA tags, and I keep in mind issues like color contrast.

Application Development

Crafted, Maintainable Code
To avoid technical debt, I focus on maintainability by establishing processes, standards and tooling to support writing testable, modular, peer-reviewed code.
Full Stack JavaScript
I've written build systems, CLI scripts, and servers with NodeJS. I've used backend technologies like Mongo and services like AWS and Firebase to work with databases.
I'm fluent in Vue and React, together among the newest generation of frameworks based on web components and reactive programming concepts. I have had experience with MVC frameworks, such as Angular1 and Backbone.
iOS/Android/Desktop Apps
I believe JavaScript is the best choice for reusing code across multiple platforms, no longer limited to just browsers. I'm not fluent in Swift or Java, but I've created apps that leverage native code with React Native and NativeScript.


Western Kentucky University

BA, Advertising & Graphic Design 3.9 GPA 2009

Conferences Attended

WWDC 2014, 2015
Camp Sass 2013
Throne of JavaScript 2012

Michael Puckett

Louisville, KY 40206