Yifei Kong is a backend-focused software engineer with 11 years' experience building robust systems at companies including Apple, ByteDance, and Thomson Reuters. With a master's in computer science from Beihang University, he brings deep practical expertise in systems and C/Python integrations, evidenced by contributions to the curl_cffi project where he modernized bindings for Python 3 and improved C binding compatibility. Based in Beijing, he has a track record of shipping production fixes and build tooling improvements across large-scale codebases. Colleagues rely on him for pragmatic bug fixes and cross-language interoperability work that bridges native libraries and modern Python ecosystems.
11 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Information and Computing Science, Bachelor's degree, Information and Computing Science at Beihang University
Python binding for curl-impersonate fork via cffi. A http client that can impersonate browser tls/ja3/http2 fingerprints.
Role in this project:
Back-end Developer
Contributions:2 releases, 50 reviews, 47 commits in 1 year
Contributions summary:Yifei primarily focused on updating the project to Python 3, cleaning up the codebase, and fixing bugs. They made changes to the core library files (`__init__.py`, `include/index.cpp`), the setup and example files, and also included test and build scripts. A significant portion of the commits involved modifying the C code bindings and related build configurations, particularly addressing integer options, and making the code more compatible with the upstream project.
An active fork of curl-impersonate with more versions and build targets. A series of patches that make curl requests look like Chrome and Firefox.
Contributions:2 reviews, 24 PRs, 241 pushes 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.