Cameron Pickett

Software Engineer at Facebook

Seattle, Washington, 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

👤
Senior
🎓
Top School
Cameron Pickett is a seasoned software engineer at Facebook with 14 years of experience building back-end and full-stack systems, and a strong background in C++ and cross-platform development. Based in Seattle and trained in computer engineering at the University of Washington, he contributes to high-profile open-source projects like Facebook's folly and dtolnay/cxx, improving async server sockets, coroutine utilities, and Rust/C++ interop. He combines production-grade systems work with attention to low-level correctness—fixing compiler issues, memory-management bugs, and subtle API ergonomics. Outside of code he pursues hobbyist photography, bringing a detail-oriented, observant mindset to both engineering and craft.
code14 years of coding experience
job2 years of employment as a software developer
bookComputer Engineering, 3.78, Computer Engineering, 3.78 at University of Washington
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

asynchronous10
memory-management10
c-language10
rust10
coroutines10
interoperability10
cprogramming-language10
concurrency10
async10
networking9
template-metaprogramming9
testing8
computer-engineering8
ipv68

Programming languages (5)

JavaC++RustCMakefile

Github contributions (5)

github-logo-circle
facebook/folly

Dec 2014 - Oct 2021

An open-source C++ library developed and used at Facebook.
Role in this project:
userBack-end Developer
Contributions:12 commits in 6 years 11 months
Contributions summary:Cameron primarily contributed to the `folly` library, focusing on adding features to the `AsyncServerSocket` class, such as a multi-bind API to support IPv6 for TURN. They addressed compiler issues related to memory management within the `folly` library. The user also worked on handling null pointers and removing superfluous template types within the `folly` codebase, and implemented and enhanced coroutine-related utilities within the `folly` project.
facebookcppc-library
dtolnay/cxx

Jan 2021 - Jan 2021

Safe interop between Rust and C++
Role in this project:
userBack-end Developer
Contributions:2 reviews, 3 commits, 6 PRs in 1 day
Contributions summary:Cameron contributed to the `dtolnay/cxx` repository, which focuses on safe interop between Rust and C++. Their work primarily involved addressing compiler warnings and adding core functionality to support this interop. Specifically, they fixed a warning related to struct and class mismatches and implemented `swap` members and ADL functions for key C++ types used by the library. They also added a `new` function for `CxxVector` to create an empty vector.
rustcppinteropsafe
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