Matthew Compton

Software Engineer at Seneca Learning

London, 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 Compton is a software engineer based in London with 16 years of experience building full-stack and cloud-native applications using .NET, Node.js, React TypeScript, Angular, AWS, and Kubernetes. He currently develops at Seneca Learning, bringing practical product-focused engineering from prior roles at Aire Logic and Northcoders. Matthew contributes to open-source projects, improving authentication providers in the authomatic library and enhancing terminal mail client behavior, showing attention to security and user-facing correctness. His background in analytical chemistry gives him a data-driven, methodical approach to problem solving and testing. Equally comfortable in backend integrations and frontend polish, he prefers pragmatic solutions that balance reliability and developer ergonomics.
code16 years of coding experience
job3 years of employment as a software developer
bookMaster of Chemistry (MChem), Chemistry, Master of Chemistry (MChem), Chemistry at The University of Edinburgh
bookChemistry Masters, Analytical Chemistry, Chemistry Masters, Analytical Chemistry at Universitat Rovira i Virgili
github-logo-circle

Github Skills (20)

authorizations10
python10
authentication10
user-authentication10
urwid10
authorization10
oauth10
send-email9
sendmail9
regex9
mu9
linkedin9
regular-expression9
e-mail9
twitter8

Programming languages (20)

JavaCSSC++CRustVueGoPerl

Github contributions (5)

github-logo-circle
authomatic/authomatic

May 2017 - Oct 2021

Simple yet powerful authorization / authentication client library for Python web applications.
Role in this project:
userBack-end Developer
Contributions:7 reviews, 136 commits, 61 PRs in 4 years 5 months
Contributions summary:Matthew primarily focused on enhancing the Google OAuth2 provider within the authomatic library. They updated the provider details, including the user info URL and supported attributes. The user fixed documentation links, added brief status updates, and updated the changelog to reflect the changes to the Google provider. Additionally, the user corrected the extraction of LinkedIn provider user data and requested an email from Twitter.
web-applicationspythonauthorizationpython-webclient-library
pazz/alot

May 2020 - Jul 2020

Terminal-based Mail User Agent
Role in this project:
userBackend Developer
Contributions:5 commits, 3 PRs, 9 comments in 1 month
Contributions summary:Matthew focused on enhancing the functionality of the `alot` email client. Their contributions included implementing features related to address book handling, specifically ensuring consistent behavior with external address books and handling case-insensitive matching. They also addressed UI issues, ensuring the correct positioning of messages within the thread view by modifying how focus is set. Furthermore, they updated dependencies to align with required versions.
imapmailnotmuchsmtpagent
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 Compton - Software Engineer at Seneca Learning