Matthew Thornton is a full-stack software engineer and team lead with 11 years' experience building production systems across finance, defence and startups. He has led multiple greenfield projects end-to-end—working directly with customers, architects and ops—to deliver robust, production-ready platforms using C#, F#, TypeScript, React, Kafka and AWS. A practical advocate for functional programming, domain-driven design and type safety, he focuses on rapid iterations to surface feedback early while keeping systems maintainable. As a technical co-founder he built a symbolic execution-as-a-service (Symbolica) and achieved a ~1Mx speedup on a large Verilog analysis, and he contributes to notable open-source projects such as improvements to the Fable compiler’s Uri handling. Based in London, he combines deep systems-level problem solving with product-facing experience in trading and monitoring systems.
F# to JavaScript, TypeScript, Python, Rust, Erlang and Dart Compiler
Role in this project:
Back-end Developer
Contributions:4 reviews, 5 commits, 1 PR in 6 days
Contributions summary:Matthew primarily focused on enhancing the `Uri` class within the Fable compiler library. Their work involved adding a replacement for `System.Uri.TryCreate`, refactoring the `Uri` class, and integrating new functionality. The user also fixed TypeScript linting warnings and added unit tests to ensure the correctness of the `Uri` class and its related methods. This demonstrates a strong emphasis on improving the core functionality of the library.
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.