Matt Clough

+1 804-239-4998

cluffpost@gmail.com

Software engineer with twelve years’ experience building modern, interactive, and delightful web applications. I enjoy working on everything from UI to underlying app architecture, and have a particular love of design systems, accessibility, developer experience, and unconventional interfaces. When I’m not working, I enjoy hiking, biking, canoeing, foraging, cooking and eating good food, and doing it all with my family.

Roles

GoFundMe

Crowdfunding platform

Staff Design Engineer, 2025–2026

  • Helped plan and execute the unification of two different design systems
  • Oversaw the addition of Figma code connect to all existing components, including planning, POC, and creation of relevant agent skills
  • Refactored token build processes and added additional utilities to support design token theming and white-labeling
  • Created a package of self-installing and self-updating agent skills and workflows for use by teams using the design system
  • Tracked design system adoption metrics using Omlet
  • Helped create and maintain automated token and icon Figma to code sync pipelines
  • Helped maintain an agent-focused, DS-adherent prototyping playground for designers

onX Maps

A suite of mapping apps for outdoor enthusiasts

Senior Software Development Engineer I, 2022–2025

  • Partnered with new design system lead to plan design system refresh and educate stakeholders
  • Created an automated Figma-to-code pipeline for design tokens and icons
  • Created a VS Code extension to aid in design system adoption by providing relevant autocompletions
  • Bootstrapped, built, and published all design system components as web components for framework agnostic consumption
  • Organized a design system champion network to enlist volunteers to represent the design system in cross-functional teams, aide in adoption, gather feedback, and contribute

Hopin

Platform for creating and managing virtual, hybrid, and in-person events and experiences

Senior Frontend Engineer, 2020–2022

  • Early stage engineer helping grow the company from 30 to 1,200 people over two years
  • Created a responsive video grid algorithm to handle indefinite numbers of participants in virtual roundtables
  • Led migration of Ruby-on-Rails UI to React and React microfrontends
  • Planned and built out event organizer dashboard feature UI using React
  • Maintained design system component library
  • Coordinated cross-team UI localization effort
  • Part of Accessibility Champions group

Mobelux

Full-service digital product agency located in Richmond, VA

Web Development Lead, 2018–2019

Acted as both technical lead and EM for web development team of ten

Senior Frontend Developer, 2017–2020

Frontend Developer, 2014–2017

  • Translated design systems and mocks into responsive frontend code for up to four projects at once
  • Provided oversight and guidance of frontend architecture, and technical guidance for designers on all projects
  • Created and maintained documentation of standards and tools
  • Facilitated pair coding and code review for all frontend developers

Skills

HTML, CSS, JavaScript/TypeScript, Accessibility, Agentic workflows, CI/CD, Testing

CSS

CSS-in-JS (Styled Components, CSS modules, etc), SASS, BEM, Atomic CSS (Tailwind, etc), Constructed Stylesheets

JavaScript

React, GraphQL, Vue, Node, Express, Puppeteer, Webpack, Rollup, Lit, Web components

Testing

Vitest, Playwright, Jest, Testing Library, Cypress, Mock Service Worker

Speaking

Designing Code

RVA JavaScript Conference, November 2018

Meet Mutation Observers

RVA.JS, February 2018

Service Workers Overtime

RVA JavaScript Conference, November 2017

Volunteer
Work

PiCar Workshop

Worked with the Science Museum of Virginia and DARS to introduce programming to neurodivergent kids by programming Raspberry Pi-powered RC cars