Mathew Attlee is a Lead Software Engineer based in London with 11 years of hands-on experience building resilient full-stack systems across startups and enterprises. He combines a strong computer science foundation with disciplined practices—TDD/BDD, DDD, hexagonal architecture and pair programming—to deliver well-tested, maintainable software in JavaScript/TypeScript, PHP, SQL and growing experience in Go, Ruby and Java. Mathew has led performance and accessibility-driven frontend migrations (notably for major sites like Guinness) and helped startups ship schema-driven platforms and payment integrations at scale. An active open-source contributor, he’s improved popular developer tooling such as vim-test and neoformat by adding test runner and formatter support that benefits wide communities. He also runs a boutique web consultancy and routinely takes on DevOps responsibilities, bridging code, infrastructure and product decisions.
11 years of coding experience
15 years of employment as a software developer
Japanese Beginners 1 & 2, Japanese, Japanese Beginners 1 & 2, Japanese at SOAS University of London
Contributions:213 reviews, 50 commits, 274 PRs in 6 years 9 months
Contributions summary:Mathew significantly contributed to the `vim-test/vim-test` repository by implementing and enhancing test framework support. They added support for various PHP testing frameworks like PHPUnit, Behat, PHPSpec, Kahlan, and Peridot, as well as JavaScript testing frameworks like Ava and WebdriverIO. The user also added support for Maven and Deno test runners. Further, they modified existing test runner implementations, adding support for features like nearest tests, handling test arguments, and fixing existing functionality in the GoTest runner.
Contributions:8 commits, 9 PRs, 5 comments in 1 year 7 months
Contributions summary:Mathew primarily contributed to enhancing the neoformat plugin, focusing on adding support for various code formatters. Their work included integrating linters and formatters like tslint, stylelint, nginxbeautifier, deno fmt, and semistandard across various languages and file types. Furthermore, the user addressed deprecation warnings and updated the integration of prettier and other formatters, along with making configuration adjustments. These changes improved the plugin's capabilities and compatibility with evolving code formatting tools.
neovimvim-pluginpluginneovim
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
Mathew Attlee - Lead Software Engineer at Equal Experts