Andrew Matthews

Senior Software Engineer at WP Engine

Wilmington, North Carolina, 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

🤩
Rockstar
🎓
Top School
Andrew Matthews is a Senior Software Engineer with 12 years of experience building and maintaining web platforms, currently contributing to WP Engine from Wilmington, NC. He blends full‑stack WordPress expertise with a strong focus on test automation and maintainability, evidenced by contributions to prominent open-source projects like WPGraphQL and Faust.js where he improved core logic, tests, and preview/REST behaviors. At NC State he led plugin architecture, release processes, and accessibility-conscious redesigns for large university properties, pairing hands‑on coding with team coaching and product ownership. Comfortable across PHP, Laravel, Gutenberg/blocks, and automated testing, he consistently delivers pragmatic, extensible solutions that reduce technical debt. An uncommon strength is his track record of improving test suites and refactoring naming/namespace conventions to make headless WordPress stacks more reliable and easier to maintain.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor's, Communications - Media Studies and Production, Bachelor's, Communications - Media Studies and Production at University of North Carolina at Chapel Hill
github-logo-circle

Github Skills (15)

wordpress10
graphql10
php10
javascript10
nextjs10
api10
headless-cms10
wordpress-graphql10
apidoc10
wpgraphql10
wordpress-plugin9
react9
plugin9
graphql-api8
rest-api8

Programming languages (6)

TypeScriptMDXShellSCSSJavaScriptPHP

Github contributions (5)

github-logo-circle
wpengine/faustjs

Sep 2021 - Jun 2022

Faust.js™ - The Headless WordPress Framework
Role in this project:
userFull-stack Developer
Contributions:4 releases, 99 reviews, 114 commits in 8 months
Contributions summary:Andrew primarily contributed to improving the end-to-end (e2e) tests for the Faust.js framework, focusing on acceptance tests related to preview functionality and settings configuration. They refactored code by simplifying public route redirection using template_redirect and filtering prefixes. Further contributions included style updates and refactoring, specifically renaming prefixes and text domains and REST API namespaces to align with the "faustwp" naming convention. The user's work involved both backend and frontend code changes and testing, demonstrating a full-stack approach.
reactwordpress-frameworkwordpressjavascriptfaust
wp-graphql/wp-graphql

Jun 2021 - Dec 2021

:rocket: GraphQL API for WordPress
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:3 reviews, 11 commits, 2 PRs in 6 months
Contributions summary:Andrew primarily focused on improving the test suite and making adjustments to the core logic of the WPGraphQL project. Their contributions included writing and refining tests to cover various scenarios, especially those relating to post types and taxonomies with the same GraphQL names. The user also modified the codebase to ensure correct behavior when handling connections and the naming of GraphQL fields. Moreover, their changes involved code cleanup and fixing deprecated fields, enhancing the overall maintainability and reliability of the GraphQL API for WordPress.
gatsbyapigraphql-apiwordpresswp-graphql
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