Matt Hamlin's Resume

Also available via Notion, Google Docs, and PDF.

Contact me via phone: (425) 210-0980 or email: matthewjameshamlin@gmail.com

Staff Software Engineer - Strong technical leader in the frontend web development space with 10+ years of experience, passionate about building the best possible web user experiences and the teams that support them

Experience

Wayfair, Boston MA โ€” Frontend Platform Tech Lead

June 2021 - Present

Lead the Frontend Platform team at Wayfair, supporting our customer, supplier, and internal facing experiences and teams.

  • Lead architect for a frontend-replatforming effort to adopt Next.js, React Server Components, and GraphQL Federation
  • Designed and implemented various aspects of our overall frontend web architecture (tracking, data-fetching orchestration, Authentication, web monorepo tooling), resulting in a more performant and better web user experience for Wayfair's customers

Wayfair, Boston MA โ€” Design Systems Tech Lead

July 2017 - June 2021

Worked with a small team of frontend engineers and designers to build, and maintain our Design Systems, and three internal component libraries for our storefront, internal, and supplier-facing websites.

  • Built various iterations of our internal Design System component library and documentation site, including custom features like live demos and an editable sandbox

Wayfair, Boston MA โ€” Frontend Software Engineer

July 2016 - July 2017

Worked on several teams to ship new features and fix various bugs across the Wayfair website and its affiliated brands (All Modern, Joss and Main, Birch Lane, Perigold).

  • One of the first developers to start adopting React at Wayfair, and rebuilt several key features on site

Education

Rensselaer Polytechnic Institute, Troy NY โ€” B.S. Information Technology and Web Science

August 2012 - May 2016

Graduated in the top 15 students of my major, taking classes that provided insight to building user-friendly experiences on the web and also focused on the newest web development standards.

Projects

  • Inline-MDX.macro

    A Babel macro for authoring and transforming mdx

    One of my first babel macros, I built this to quickly compose MDX inline within another file for use within our design system documentation site.

    https://github.com/hamlim/inline-mdx.macro
  • Simple Props

    A minimal, css variable backed style-prop library for [p]react

    A CSS-in-JS library that allows you to build a system-prop-like API using plain old CSS Custom Properties (variables).

    https://github.com/ds-pack/simple-props
  • Rainbow Sprinkles

    Dynamic, theme-driven, style props for Vanilla Extract

    I contributed to this open source library authored by one of my friends and coworkers for building style primitives within Vanilla Extract.

    https://github.com/wayfair/rainbow-sprinkles

Programming Languages, Libraries, and Runtimes

Programming Languages

TypeScript (and JavaScript), GraphQL, CSS (including SCSS), HTML, PHP, and Go.

Libraries and Runtimes:

Node.js, Deno, Bun, React and ReactDOM, Next.js, webpack, Babel, Jest, Cypress, Docker, Kubernetes (with Istio and Flagger), Vanilla Extract, Tailwind, Styled Components, GraphQL (with Apollo Client), Yarn, PNPM, and Turborepo.