Michael PuckettUX Engineer x-Google, x-Apple

Creative technologist with extensive experience building for the web platform. Focused on crafting accessible, user-friendly digital products and tools.

Skills

TypeScript, React & Next.js

I specialize in React and Next.js, powered by TypeScript, to build scalable, performant, and maintainable web applications.

I have deep expertise in modern JavaScript (ESNext), TypeScript's type system, and the underlying web platform, including the DOM and native APIs.

AI Integration & Applied Machine Learning

I have delivered AI-powered features such as intelligent suggestions, personalized recommendations, and dynamic content generation. My work includes applying large language models (LLMs), vector embeddings, and recommendation pipelines to create adaptive, user-centered experiences.

Design System Engineering

I have built and maintained design systems for large organizations, collaborating closely with designers to deliver reusable, accessible, and scalable component libraries.

My background in graphic design enables me to bridge design intent with engineering execution, producing clean, maintainable code.

Web Accessibility

I have a strong command of the Web Content Accessibility Guidelines (WCAG) and extensive hands-on experience with assistive technologies such as screen readers and voice recognition. I have contributed to projects requiring strict compliance, passing both internal standards and external audits, including cases with legal oversight.

Experience

Freelance Software Engineer

Self-Employed

Started in and currently working here

  • Engineering scalable web apps for startups using React, Next.js, and TypeScript, with a focus on performance, maintainability, and seamless user experiences.
  • Integrating AI-driven capabilities including intelligent suggestions, personalized recommendations, and dynamic content generation, leveraging embeddings and large language models.

Code Louisville

Volunteer Mentor

Started in and ended in

  • Teaching adult students the basics of client-side web development, including HTML, CSS, and JavaScript.
  • Creating presentations, assignments, and quizzes to help educate students.

Google

UX Engineer

Started in and ended in

  • Developed production web interfaces with clean, efficient, and maintainable TypeScript code, optimizing for performance and scalability.
  • Subject Matter Expert (SME) for accessibility compliance, championing inclusive design principles and ensuring that UIs met or exceeded WCAG standards.
  • Played a pivotal role in multiple successful launches, including the belonging.google domain, the pride.google domain, and the annual Year in Search experience.
  • Architected coding scaffolds to simplify the creation of new projects.

LiveSchool

UI Architect

Started in and ended in

  • Leveraged Vue 2 to build features for LiveSchool's suite of web applications and web-based mobile apps, ensuring a seamless user experience across platforms.
  • Utilized Firebase for authentication and real-time changes that reflected immediately across open tabs and devices.
  • Collaborated closely with designers and stakeholders to craft architectural artifacts, including detailed documentation, diagrams, and timelines, ensuring alignment with project goals and requirements.
  • Debugged existing performance issues and implemented performance-friendly components, including an infinite scroll view that recycled DOM elements.

Humana

Web Developer

Started in and ended in

  • Built a library of accessible Vue 2 components for one of the nation’s largest health insurance companies.
  • Responsible for evaluating React and other frameworks, leading to the decision to go with Vue 2.

Apple

UI Engineer

Started in and ended in

  • Built interfaces to support product launches and transactions on Apple.com.
  • Led a successful project to harmonize competing corporate design systems and implemented a unified SCSS library.
  • Prepared coding guidelines for use by large engineering teams.
  • Directed offshore teams to implement tools and libraries that improved engineer efficiency.

CNN

Web Developer

Started in and ended in

  • Helped to re-platform CNN.com from Java to Node.js, improving feature velocity and resulting in more ergonomic and maintainable code.
  • Created a responsive SCSS library for many possible page layouts.

iostudio

Web Developer

Started in and ended in

  • Built client marketing websites and web apps for clients in an advertising agency environment.
  • Implemented the first responsive redesign of NationalGuard.com.

Fruit of the Loom

Web Developer

Started in and ended in

  • Designed and developed a relaunch of Jerzees.com.
  • Helped maintain all Fruit of the Loom websites, including Fruit.com.

Communication Components

Web Developer

Started in and ended in

  • Helped build a web app that generated print marketing materials for small businesses, using JavaScript and XML technologies.

Education

Western Kentucky University

B.A., Interactive Advertising & Graphic Design

Started in and ended in

  • Coursework included Digital Illustration, Motion Graphics, Typography, Creative Strategy, Journalism, Copywriting, and PR.
  • Interned at Imagewest, WKU's design studio, as a web developer.
  • Interned for the municipal website for the City of Bowling Green, as a web developer.
  • Interned at the College Heights Herald, WKU's newspaper, as a print designer.
  • Graduated Summa Cum Laude (3.9 GPA).