Nick Craig-wood

CEO at Rclone Services Ltd

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
award
Top expert inComprehensive Open-Source Technology Ecosystem
Nick Craig-wood is a seasoned software engineer and CEO with 21 years of experience building reliable backend systems and commercializing open-source tooling. He co-founded Rclone Services Ltd to support and evolve rclone, the widely used "rsync for cloud storage" project, and continues to drive its development and commercial adoption. A prolific Go developer, his contributions span critical cloud-storage and networking projects—including substantial S3, FTP and AWS SDK for Go fixes that improve stability, error handling and cross-platform behavior. Prior to Rclone Services he led Memset as a director for nearly two decades, blending operational leadership with hands-on engineering. Trained in Natural Sciences (Physics) at the University of Cambridge, he combines rigorous problem-solving with practical system design. Outside work he frames priorities succinctly—open source, rclone, family, sleep—reflecting a pragmatic focus on sustainable engineering and life balance.
code21 years of coding experience
job18 years of employment as a software developer
bookNatural Sciences Physics, Natural Sciences Physics at University of Cambridge
stackoverflow-logo

Stackoverflow

Stats
53,487reputation
5.8mreached
426answers
6questions
Badges
scrapy
top-5%
compilation
top-5%
caching
top-5%
subprocess
top-5%
slice
top-1%
escaping
top-5%
github-logo-circle

Github Skills (56)

back-end-development10
apidoc10
python10
django10
ftp10
networking10
aws-sdk10
go10
api10
amazon-s310
slice10
cloud-storage10
aws-s310
assert10
error-handling10

Programming languages (19)

PowerShellJavaC++CSSJinjaCMakefileGo

Github contributions (5)

github-logo-circle
rclone/rclone

Nov 2012 - Jan 2023

"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
Role in this project:
userBackend Developer
Contributions:106 releases, 1871 reviews, 4943 commits in 10 years 3 months
Contributions summary:Nick's commits primarily focused on refactoring the S3 backend code to utilize generated code instead of reflection for copying structs, and implementing functionality related to handling AWS S3 buckets, particularly concerning versioning and directory markers. Furthermore, they introduced a new command to display the restore status of objects retrieved from GLACIER. Their contributions demonstrate a strong focus on the Amazon S3 object storage system.
googlefile-storageyandexonedrivestorage
mawaya/rclone

Mar 2020 - Jun 2020

"rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files
Role in this project:
userBack-end Developer
Contributions:48 commits in 2 months
Contributions summary:Nick primarily focused on improving the functionality and stability of the rclone tool, specifically for cloud storage operations. Their contributions included bug fixes related to Google Drive's listing behavior, S3 upload permissions, and Windows path handling. They also implemented server-side copy for B2 backends and enhanced documentation. The user demonstrated proficiency in Go and an understanding of cloud storage APIs.
googleyandexonedrivestorageaws
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
Nick Craig-wood - CEO at Rclone Services Ltd