Matthew Edwards

Senior Engineer at Faire

San Jose, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Matthew Edwards is a Senior Engineer and front-end specialist with 13 years of experience building developer-facing tooling and user experiences, most recently at Faire after a long tenure at LinkedIn. He led teams that created LinkedIn’s cross-platform design system and later architected and maintained a lightweight server-rendered web framework used for SEO and guest traffic, while driving the companywide TypeScript migration through tooling like Rehearsal-JS. Comfortable alternating between hands-on build-tool work and people leadership, he’s improved developer productivity by shipping IDE plugins, migration automation, and build-time template optimizations (notably contributing to Embroider’s rollup-hbs plugin). Based in San Jose, he combines pragmatic engineering with a designer’s attention to UX and accessibility, and prefers tackling projects that reduce developer friction at scale.
code13 years of coding experience
job20 years of employment as a software developer
bookDe Anza College
bookBachelor of Science Software Engineering, Bachelor of Science Software Engineering at San José State University
languagesEnglish
github-logo-circle

Github Skills (8)

emberjs10
javascript10
rollupjs10
handlebars9
frontend8
webpack8
webpacker8
web-frontend8

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
embroider-build/embroider

Mar 2022 - Jun 2022

Compiling Ember apps into spec-compliant, modern Javascript.
Role in this project:
userFrontend Developer
Contributions:7 reviews, 18 commits, 4 PRs in 2 months
Contributions summary:Matthew primarily worked on the `rollup-hbs-plugin` within the Embroider project, focusing on enhancing its functionality. Their contributions include adding a `resolveId` hook to handle file resolution, improving the integration of Handlebars templates, and modifying the plugin to correctly namespace preprocessor trees. The user also refactored the template transform plugin to depend on `babel-plugin-stage1-inline-hbs`. These changes suggest a focus on optimizing the build process and template compilation for Ember applications.
ember-addoncompliantjavascriptspec-compliantspec
A set of experimental high-level APIs built on Glimmer.js
Contributions:2 PRs, 23 pushes, 5 branches in 2 years 4 months
apijavascripthigh-levelglimmer
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Matthew Edwards - Senior Engineer at Faire