Nicholas Wright is a software engineer with a decade of experience building resilient, production-grade data protection systems, currently working on backup and recovery for stateful Kubernetes applications at Kasten/Veeam. He specializes in ransomware protection and high-performance deduplication, compression, and encryption engines, and has deep experience creating long-term data integrity monitoring infrastructure. Nicholas has significant open-source contributions to kopia—a widely used cross-platform backup tool—and to Kanister, enhancing application-level data management and backup metrics for Kubernetes. His background spans low-level storage validation, automated test frameworks, and distributed cluster control, reflecting a rare blend of firmware-level rigor and cloud-native systems design. Based in San Jose, he pairs hands-on engineering with a history of leading small teams and building tooling that surfaces hard-to-find failures before customers do.
10 years of coding experience
7 years of employment as a software developer
La Jolla Country Day School
M.S Materials, M.S Materials at UC Santa Barbara
B.S Materials Science and Engineering, B.S Materials Science and Engineering at Stanford University
An extensible framework for application-level data management on Kubernetes, Kanister is a Cloud Native Computing Foundation sandbox project and was originally created by the Veeam Kasten team.
Role in this project:
Back-end Developer
Contributions:17 reviews, 8 commits, 29 PRs in 1 year 3 months
Contributions summary:Nicholas focused on enhancing the application-level data management framework within the Kanister project. Their contributions included adding backup statistics, such as file count and size, to the backup and copy functions. They implemented parsing of logs to extract relevant metrics and incorporated the reporting of space freed during prune operations. Further, they improved the robustness of the system by adding slice bound checks, refactoring code for better readability, and incorporating testing for the new functionalities.
Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:101 reviews, 45 commits, 54 PRs in 1 year 3 months
Contributions summary:Nicholas primarily contributed to the development and testing of the `kopia` backup tool. They implemented a dedicated snapshot delete command, incorporating various verification steps and end-to-end tests to ensure functionality and data integrity. They also created a snapshot restore command, building upon the functionality of restoring data from root entry to a target path. Furthermore, the user added multiple test cases to verify file access and permissions as part of the backup and restore workflow, and they implemented additional functionality, such as a test to cause a failure in restore.
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
Nicholas Wright - Member Of Technical Staff at Veeam Software