Richard Van Der Hoff is a Technical Architect and seasoned engineer with 14 years of experience building distributed systems, developer tools, and collaborative web applications from the Greater Cambridge area. He has been a core contributor and staff engineer at Matrix.org and Element, shaping open-source real-time communication projects—working across front-end React clients, Go and Python homeservers, and Rust/wasm bindings. Richard combines hands-on debugging and performance work (from cache typing in Synapse to WASM module loading in the Rust SDK) with DevOps automation—improving CI, deployment scripts, observability and Kafka/Prometheus integrations. His contributions span both UX polish (Element web UI fixes and accessibility of event rendering) and deep backend reliability (Dendrite, Sygnal, and Twisted improvements). Comfortable moving between code, docs and architecture, he frequently surfaces hidden operational issues and testability gaps that improve long-term maintainability. A Cambridge computer science graduate, he blends pragmatic engineering with a knack for making distributed messaging systems more robust and observable.
13 years of coding experience
15 years of employment as a software developer
BA, Computer Science, BA, Computer Science at University of Cambridge
Contributions:2 releases, 31 reviews, 34 commits in 5 years 7 months
Contributions summary:Richard primarily focused on improving the `sygnal` push gateway project. Their contributions included refactoring code, enhancing logging capabilities, and updating dependencies. They also worked on integrating Prometheus metrics for monitoring and added features such as request size limitations and JSON validation. These changes collectively enhanced the project's robustness and operational monitoring.
Synapse: Matrix homeserver written in Python/Twisted.
Role in this project:
Back-end Developer
Contributions:68 releases, 2813 reviews, 3767 commits in 7 years 4 months
Contributions summary:Richard's contributions focused on enhancing the Synapse homeserver by adding type annotations to the cache system, combining and testing different types of deferred caches, and implementing a new metric for a certain database. They also worked on improvements to the handling of federation and event processing. Further contributions include adding support for the X-Forwarded-Proto header and applying various code style improvements to various modules.
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
Richard Van Der Hoff - Technical Architect at Matrix.org