Michael Puckett

UI Engineer


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

My passion is making useful digital things.

I'm only available for remote positions. Not currently looking for work.



Web Developer Remote 2018 - Present
  • ES6
  • Vue.js
  • Firebase
  • Git


Web Developer Louisville, KY 2016 - 2018

I built and maintained a library of accessible web components that was shared across many enterprise products.

  • ES6
  • Vue.js
  • Git
  • Webpack


UI Engineer Cupertino, CA 2013 - 2016

I built interfaces to support product launches, campaigns, and transactions on apple.com.

  • Can.js
  • Mustache.js
  • SVN
  • Gulp


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 national 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 print 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 using ARIA best practices.

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 confined to the web. I've created apps that leverage native code with bridges like React Native and Weex, without relying on platform-specific languages.


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 40204