Diggory Blake

Senior Software Engineer at Platformed

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
Diggory Blake is a Senior Software Engineer based in the UK with 13 years of experience building systems-level and web-facing software across multiple languages including C, C++, C#, Rust, and JavaScript. He combines production engineering and systems architecture experience from roles at Platformed and Passfort with deep open-source contributions to high-profile Rust projects like rustup, futures-rs, diesel, and stdweb. His work spans low-level concurrency and async primitives, database query locking, WebSocket/Canvas client APIs, and graphics/GPU demos—showing proficiency from regex engine fixes to shader-based particle systems. At Passfort he helped architect secure, compliant data workflows for regulated industries, pairing encryption and real-time verification with scalable APIs. Known for reducing unsafe code and addressing subtle race conditions, he brings a pragmatic, safety-first approach to complex codebases. He studied Computer Science at Cambridge and often contributes practical library improvements that benefit both tooling and application developers.
code13 years of coding experience
job8 years of employment as a software developer
bookBA Computer Science, 2:1, BA Computer Science, 2:1 at Cambridge University
bookForest School
stackoverflow-logo

Stackoverflow

Stats
645reputation
40kreached
11answers
13questions
github-logo-circle

Github Skills (73)

async-js10
parserator10
parser10
postgresql10
lexer10
testing10
command-line-interface10
databases10
websocket10
webpages10
web-content10
dx10
websockets-client10
gpu10
dt10

Programming languages (30)

C#CDCMakeMakefileGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
rust-lang/rustup

Sep 2015 - Jul 2018

The Rust toolchain installer
Role in this project:
userBackend Developer
Contributions:1 release, 383 commits, 125 PRs in 2 years 10 months
Contributions summary:Diggory primarily worked on implementing and improving the Rust toolchain installer, rustup. Contributions include fixing MSI extraction for Windows toolchain installation, adding proxy support, and refactoring and adding documentation to the underlying configuration. The user also implemented new commands for install and uninstall as well as some test infrastructure.
rustinstallerrustlangrust-toolchaintoolchain
rust-lang/futures-rs

Oct 2017 - Apr 2020

Zero-cost asynchronous programming in Rust
Role in this project:
userBack-end Developer
Contributions:9 commits, 11 PRs, 61 comments in 2 years 6 months
Contributions summary:Diggory primarily contributed to the `futures-rs` repository, which focuses on asynchronous programming in Rust. Their work includes fixing bugs in the `oneshot` module and addressing race conditions. Further contributions include implementing fast paths for shared futures and refactoring code to reduce unsafe blocks and duplicated code.
asynchronouszerorustasync-foundationsasynchronous-programming
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
Diggory Blake - Senior Software Engineer at Platformed