David Irvine

David.irvine Maidsafe.net at maidsafe.net limited

Kilmarnock, Scotland, 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

👤
Senior
🎓
Top School
David Irvine is a seasoned engineer with 16+ years driving privacy- and security-first distributed systems at MaidSafe, where he has been deeply involved in the SAFE project and its mission to give users control of their data. Based in Kilmarnock, Scotland, he combines hands-on backend development—contributing to Rust p2p networking libraries like crust—with decades of leadership experience founding and running startups and consulting teams. His background spans large-scale network design and project management in international settings as well as embedded and systems engineering from early apprenticeship through postgraduate studies. Known for an honest, human approach to engineering, he brings a rare blend of technical depth in decentralized architectures and practical product-building experience.
code16 years of coding experience
job21 years of employment as a software developer
bookHeriot-Watt University Edinburgh Campus
bookHND Electrical and Electronic Engineering, HND Electrical and Electronic Engineering at Kilmarnock technical College
bookMasters Digital Techniques, Masters Digital Techniques at Heriot Watt
bookHND Electrical and Electronic Engineering, HND Electrical and Electronic Engineering at Kilmarnock College
stackoverflow-logo

Stackoverflow

Stats
58,599reputation
3.1mreached
15answers
6questions
Badges
vi
top-1%
vim
top-1%
github-logo-circle

Github Skills (11)

vi10
vim10
rust10
io9
crate9
documentation8
cmake6
boost6
xor6
kademlia6
clang6

Programming languages (13)

C#C++CSSRustCTeXJustTypeScript

Github contributions (5)

github-logo-circle
maidsafe-archive/crust

Apr 2015 - May 2019

Reliable p2p network connections in Rust with NAT traversal. One of the most needed libraries for any server-less / decentralised projects
Role in this project:
userBackend Developer
Contributions:236 commits, 156 PRs, 389 pushes in 4 years 2 months
Contributions summary:David primarily focused on the `src/lib.rs` file, making initial documentation and setup changes. The user's commits include adding documentation, and performing version bumps. Furthermore, the commits suggest basic setup for use with crates.io.
ipfsrustp2pserver-lessp2p-network
dirvine/sandbox

Jul 2010 - Sep 2017

Contributions:15 commits, 2 pushes in 7 years 2 months
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
David Irvine - David.irvine Maidsafe.net at maidsafe.net limited