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.
11 years of coding experience
4 years of employment as a software developer
MPhys, Physics, MPhys, Physics at University of Oxford
Should testing for .NET—the way assertions should be!
Role in this project:
QA 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.
A .NET library that makes it easier to create beautiful console applications.
Role in this project:
Full-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