Sam Wedgwood

Software Engineer at University of Cambridge

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
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.
code8 years of coding experience
job1 year of employment as a software developer
bookBA (Hons), Computer Science, BA (Hons), Computer Science at University of Cambridge
languagesEnglish, German
github-logo-circle

Github Skills (19)

matrix10
python10
discord-js10
discord10
bots10
go10
discord-bot10
googlebot10
homeserver10
go-modules9
apidoc9
text-formatting9
formatting9
api9
type-checking8

Programming languages (10)

TypeScriptCSSRustJavaScriptValaGoreStructuredTextHTML

Github contributions (5)

github-logo-circle
matrix-org/dendrite

Jul 2023 - Sep 2023

Dendrite is a second-generation Matrix homeserver written in Go!
Role in this project:
userBack-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.
golangdendritehomeservermatrixsecond
python-discord/bot

Feb 2018 - Mar 2018

The community bot for the Python Discord community
Role in this project:
userBack-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