Matt Hooper

Senior Software Engineer at Datadog

Lisbon, Portugal
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
Matt Hooper is a Senior Software Engineer based in Lisbon with a decade of experience building reliable, developer-focused systems across startups and large tech companies. He has progressed from junior roles into leadership positions, most recently serving as Lead Software Engineer at OutSystems and now at Datadog, bringing both hands-on coding and team-level ownership. Matt contributes to high-impact open-source tooling—most notably enhancing rust-analyzer’s inlay hint capabilities—improving IDE ergonomics for Rust developers. His background blends backend systems, web front-ends, and performance-sensitive engineering work (from ASP.NET and Java GUIs to modern asynchronous JavaScript), grounded in an MSci in Mathematics and Physics. Colleagues know him for shipping pragmatic improvements that ease developer workflows and for turning research-grade prototypes into production-ready features.
code11 years of coding experience
job8 years of employment as a software developer
bookMSci Natural Sciences (Hons.) Mathematics and Physics, MSci Natural Sciences (Hons.) Mathematics and Physics at Durham University
bookSt. Boniface's Catholic College
github-logo-circle

Github Skills (6)

language-server10
rust-analyzer10
rust10
language-server-protocol10
server10
testing9

Programming languages (2)

TypeScriptRust

Github contributions (5)

github-logo-circle
rust-lang/rust-analyzer

Mar 2020 - Oct 2020

A Rust compiler front-end for IDEs
Role in this project:
userBack-end Developer
Contributions:3 reviews, 2 PRs, 12 comments in 6 months
Contributions summary:Matt contributed significantly to the `rust-analyzer` project, focusing on enhancing the language server's features. Their work includes adding new inlay hint kinds, specifically for method chaining, and incorporating related configurations. The user also implemented and refined rendering mechanisms for these new inlay hints in the editor, and wrote unit tests. These changes improved the IDE's ability to provide more informative and context-aware code assistance to developers.
compilerfrontendrustlsp-server
M-J-Hooper/GridIO

Sep 2016 - Aug 2017

Contributions:51 pushes, 1 branch in 11 months
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