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.
21 years of coding experience
18 years of employment as a software developer
Natural Sciences Physics, Natural Sciences Physics at University of Cambridge
"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:
Backend 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.
"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:
Back-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.