Sam Wedgwood is a software engineer based in London with eight years of experience building reliable back-end systems and contributing to high-profile open-source projects. A Cambridge Computer Science graduate, he has shipped production work in C++, Go, and Python—most recently on Somnia, a high-performance Ethereum-compatible L1 designed for million+ TPS throughput at Improbable. He has a track record in distributed systems and protocol work from contributions to the Matrix homeserver Dendrite and practical research on account portability at Element. Sam also improves developer experience and code quality—adding type hints, refactoring, and addressing linting/test issues for community projects like the Python Discord bot. Comfortable moving between new languages and unfamiliar codebases, he combines protocol-level thinking with hands-on engineering and a background in incident response and security tooling. Colleagues would note his knack for clarifying complex specs into practical, testable implementations.
8 years of coding experience
1 year of employment as a software developer
BA (Hons), Computer Science, BA (Hons), Computer Science at University of Cambridge
Dendrite is a second-generation Matrix homeserver written in Go!
Role in this project:
Back-end Developer
Contributions:15 reviews, 15 PRs, 60 pushes in 2 months
Contributions summary:Sam Wedgwood's commits primarily focused on improving the Dendrite Matrix homeserver's functionality. Their work included refactoring space summaries, fixing room alias test failures, and implementing pseudo-ID related improvements to improve the system. They also made changes to membership, redaction, and other key areas related to the server's operation and API.
The community bot for the Python Discord community
Role in this project:
Back-end Developer
Contributions:12 commits, 10 PRs, 20 pushes in 1 month
Contributions summary:Sam primarily focused on improving the bot's code quality and maintainability. They addressed pylint errors, refactored code for better readability, and added type hints to enhance code clarity. Additionally, they modified the help command's formatter, adding type hints, and implemented a change to embed the "Connected!" message and link the bot's repository. Further improvements included fixing multiline docstrings and improving logging.
python310python311pythondiscord-pythondiscord
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
Sam Wedgwood - Software Engineer at University of Cambridge