Nick Sullivan is a Principal technology leader and cryptographer based in New York, best known for founding Cloudflare Research and leading cryptography and security engineering at Cloudflare. He built and open-sourced critical tooling like CFSSL and Red October, contributed to the Go language, and designed practical systems such as Keyless SSL and novel key-management schemes. A CFRG co-chair and active member of Real World Cryptography and IRTF circles, he’s widely quoted in major media and publishes in top-tier venues while speaking at leading conferences. Today he consults, advises and angel-invests in early-stage security and privacy startups, combining academic rigor from an MSc in cryptography with hands-on product and open-source engineering experience.
12 years of coding experience
5 years of employment as a software developer
BMath (With Distinction) Pure Mathematics Combinatorics and Optimization, BMath (With Distinction) Pure Mathematics Combinatorics and Optimization at University of Waterloo
Go server for two-man rule style file encryption and decryption.
Role in this project:
Back-end Developer
Contributions:77 commits, 43 PRs, 41 pushes in 3 years 4 months
Contributions summary:Nick primarily contributed to the back-end logic of the "redoctober" project, focusing on creating and testing core functionalities such as account creation, password management, and encryption/decryption. Their work involved using the Go programming language, implementing test cases, and integrating various components like a passvault, keycache, and a testing framework. The changes included modifications to core_test.go, passvault_test.go and cryptor/cryptor_test.go demonstrating expertise in testing and the core logic of the application.
Contributions:90 commits, 79 PRs, 133 pushes in 1 year 8 months
Contributions summary:Nick contributed to the `cfssl` repository, primarily focusing on improvements to the API and core functionality. Their work involved refactoring error reporting within the API to provide more informative responses, including HTTP status codes and error codes. They also addressed issues related to default file paths and improved the overall structure of the API, indicating a strong understanding of the project's architecture. These changes show a focus on improving the reliability and usability of the CFSSL toolkit.
sslpkicloudflaretlsgo
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.