Matthew H

Senior Software Engineer at Citrix

Cambridge, England, United Kingdom
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
Matthew H is a Senior Software Engineer based in Cambridge with 15 years of experience building reliable back-end systems and secure authentication flows. He has worked at Google and now Citrix, and consistently focuses on usable security—implementing OAuth2/device flows, refresh-token handling, and credential management across Git, Gitea, and Git for Windows. A pragmatic full-stack contributor, he has improved developer tooling and UX in projects ranging from Visual Studio Code to MechanicalSoup and marisa-trie, often adding tests and documentation. His open-source work includes notable contributions to widely used repositories such as git and golang/oauth2, where he hardened error handling and RFC-compliant flows. Comfortable navigating both C/Go and Python ecosystems, he combines academic rigor (Master’s in Mathematics from Cambridge) with practical engineering that anticipates real-world interoperability and edge-case servers. Colleagues rely on him for thoughtful, well-tested fixes that make authentication and string handling more robust across platforms.
code15 years of coding experience
job12 years of employment as a software developer
bookMaster's degree Mathematics, Master's degree Mathematics at University of Cambridge
bookTrinity College Cambridge
languagesGerman, Spanish
github-logo-circle

Github Skills (78)

apim10
tooling10
github10
python10
toolbox10
testing10
ui-editor10
authentication10
c1110
web-automation10
c1710
cython10
credential-manager10
auth10
javascript10

Programming languages (25)

C#CMakefileGoHTMLTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
A Python library for automating interaction with websites.
Role in this project:
userBack-end Developer
Contributions:4 releases, 99 commits, 19 PRs in 2 years 8 months
Contributions summary:Matthew primarily contributed to the core functionality of the MechanicalSoup library. Their work involved creating a `Browser` class for automating interaction with websites, including methods for making requests, submitting forms, and handling responses. They implemented features for handling different form inputs like textareas, radio buttons, checkboxes, and file uploads. Additionally, the user refactored and improved the codebase by introducing a request building mechanism.
python-libraryinteractionpythonpypimechanicalsoup
frostming/legit

Jan 2015 - Aug 2015

Git for Humans, Inspired by GitHub for Mac™.
Role in this project:
userFull-stack Developer
Contributions:1 release, 43 commits, 27 PRs in 7 months
Contributions summary:Matthew contributed to various aspects of the `legit` project, a Git CLI tool. Their work primarily involved refactoring code, updating dependencies, and enhancing the command-line interface. They also made improvements to the build process and documentation. Furthermore, they addressed issues related to string handling and Python 3 compatibility, ensuring broader usability.
kennethreitzmacfor-humansmacoscli
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 H - Senior Software Engineer at Citrix