Matthew Constable

Engineering Manager at G-Research

St Albans, 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 Constable is an Engineering Manager with 11 years of software engineering experience, now leading teams at G-Research and previously building real-time trading platform components as a Senior Software Engineer. He combines a strong backend focus with test automation and cross-platform build expertise, contributing to notable open-source projects like Giraffe, Spectre.Console and RustPython. His work spans content negotiation and test-suite refactoring, UI widget development, and interpreter data-structure implementation—demonstrating comfort across languages and runtime boundaries. Matthew’s background in physics from the University of Oxford informs a methodical, data-driven approach to problem solving and performance-sensitive systems. He’s as comfortable tuning build configurations and CI compatibility as he is shipping production trading systems, and he brings a habit of improving code readability and test coverage wherever he works.
code11 years of coding experience
job4 years of employment as a software developer
bookMPhys, Physics, MPhys, Physics at University of Oxford
github-logo-circle

Github Skills (38)

assertion10
unit-testing10
data-set10
windows10
testing10
net10
contract10
dotnet-new10
dotnet10
asp-net-core10
ui-design10
interpreter10
windows-xp10
datasets10
asp-net10

Programming languages (8)

C#TypeScriptRustCHTMLF#KotlinPython

Github contributions (5)

github-logo-circle
shouldly/shouldly

Mar 2021 - Mar 2021

Should testing for .NET—the way assertions should be!
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:14 commits, 8 PRs, 6 comments in 12 days
Contributions summary:Matthew primarily contributed to improving the testing infrastructure of the Shouldly library. Their work involved fixing documentation builds, adding code samples, and enhancing the error messages related to indexer comparisons within the testing framework. The user also added new tests, specifically focusing on comparing objects and fields to ensure the library's robustness. These efforts aimed to improve the quality and reliability of Shouldly's assertion capabilities.
dotnetassertionstestingunitassertion
A .NET library that makes it easier to create beautiful console applications.
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 5 commits, 7 PRs in 14 days
Contributions summary:Matthew primarily contributed to the development of the `spectre.console` library, specifically focusing on UI elements. They added a new tree widget, enhancing the library's visualization capabilities. The user also addressed a scaling bug in the canvas widget and added unit tests, improving the robustness of rendering components. They also addressed a bug related to console detection on Windows systems.
net-librarydotnetconsolecsharpansi-colors
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 Constable - Engineering Manager at G-Research