Nick Sullivan

Principal at Internet Research Task Force (IRTF)

New York, New York, United States
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
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.
code12 years of coding experience
job5 years of employment as a software developer
bookBMath (With Distinction) Pure Mathematics Combinatorics and Optimization, BMath (With Distinction) Pure Mathematics Combinatorics and Optimization at University of Waterloo
languagesEnglish, French
github-logo-circle

Github Skills (13)

security10
api-doc10
json10
error-handling10
go10
api10
encryption10
testing10
restful-api9
api-design9
pki9
rest-api9
api-rest9

Programming languages (8)

TypeScriptCRustMakefileJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
cloudflare/redoctober

Oct 2013 - Feb 2017

Go server for two-man rule style file encryption and decryption.
Role in this project:
userBack-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.
golangrulego-serverpaddingfile-encryption
cloudflare/cfssl

Jul 2014 - Mar 2016

CFSSL: Cloudflare's PKI and TLS toolkit
Role in this project:
userBack-end Developer
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.
Request Free Trial