Cody Ohlsen is a software engineer with 11 years of experience, currently building large-scale knowledge graph systems at Facebook. He combines a strong academic foundation—a Master’s in Computer Engineering from the University of Washington—with hands-on systems work across backend services, compiler tooling, and runtime/debugger features from internships at Microsoft to production platforms at Facebook. Cody is an active open-source contributor to notable projects like facebook/fbthrift, where he improved Go testing, protocol robustness, and concurrency-safe transport behaviors—work that reflects a focus on correctness and low-level protocol details. He has a history of teaching and research in security, embedded systems, and consistency models, which gives him a rare mix of practical production engineering and deep systems theory. Based in Sultan, Washington, he brings disciplined engineering, mentorship experience as a TA, and an ability to bridge research ideas into reliable production code.
11 years of coding experience
2 years of employment as a software developer
Master's degree, Computer Engineering, 3.9, Master's degree, Computer Engineering, 3.9 at University of Washington
Associate of Science (A.S.), Engineering, 3.95, Associate of Science (A.S.), Engineering, 3.95 at Shoreline Community College
Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
Back-end Developer
Contributions:7 commits, 1 PR, 3 comments in 1 year 4 months
Contributions summary:Cody primarily focused on improving the testing infrastructure and core functionalities within the Go codebase of the Thrift library. Contributions include fixing server tests, refactoring protocol testing, and adding tests for simultaneous read/write operations. Additionally, the user decoupled shared read/write states within the CompactProtocol and FramedTransport. They also changed header protocols and transports to always use header sequence IDs and added APIs for context-related options.
Contributions:6 PRs, 9 pushes, 1 branch in 2 years 2 months
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.