Jason Fried is a seasoned software engineer with 15 years of experience specializing in Python, Cython, and systems-level integrations. Based in California, he has steered major Python modernization efforts at Meta—co-founding the internal Python Foundation team and leading the migration to Python 3 across large services including Instagram. His open-source contributions span core projects like CPython (test and C API work), typeshed, and high-profile Facebook repos such as Folly, HHVM, and fbthrift, often bridging C++ and Python via Cython bindings and asyncio integration. Known for pragmatic build and infrastructure work (including BUCK/Starlark configs) and fixing subtle async and memory-management bugs, he combines deep debugging instincts with production-grade engineering. Colleagues rely on him for making complex runtime and compatibility problems disappear while keeping large-scale services reliable.
15 years of coding experience
11 years of employment as a software developer
BS, Computer Science, BS, Computer Science at Southeastern Louisiana University
Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
Back-end Developer
Contributions:212 commits in 7 years 4 months
Contributions summary:Jason's contributions primarily revolved around enhancing and improving the Facebook Thrift implementation. They focused on optimizing logging for seeders, integrating an asyncio opsstream client, and fixing issues with Thrift transports in Python 3. The user also made enhancements to the compact protocol and addressed issues with exception handling within the framework. These modifications aimed to improve reliability, performance, and overall functionality of the Thrift library.
Collection of library stubs for Python, with static types
Role in this project:
Back-end Developer
Contributions:7 commits, 7 PRs, 3 comments in 3 years 10 months
Contributions summary:Jason contributed to the `python/typeshed` repository by improving type annotations for the Python standard library. Their work focused on fixing inconsistencies in type definitions for various modules like `weakref`, `asyncio`, `subprocess`, `contextlib`, and `memoryview`. The contributions included adding missing methods, adjusting argument types, and refining return types to align with the runtime behavior and documentation. The changes aimed to enhance type safety and code clarity for developers using type checkers with the Python standard library.
mypystatic-typingpythonstubtypechecker
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.