Felix Yan is a Senior R&D Engineer based in Wuhan with 14 years of experience building and maintaining robust backend systems, developer tooling, and packaging across Python, Haskell, and Linux ecosystems. He has led architecture and operations as a CTO and Head Systems Architect, designing core product backends, selecting technology stacks, and managing production Linux and MongoDB infrastructure. An active open-source maintainer, Felix has contributed to high-profile projects like GHC, Pandoc, Certbot, mitmproxy and the Haskell Language Server—often improving build systems, dependency compatibility, and cross-version portability. His work blends hands-on development, QA/test automation, and documentation, showing attention to both code health and developer experience. Comfortable across DevOps and research-oriented R&D, he also engages with platform-level problems such as compiler and crypto-tooling compatibility. Quirky hints in his profiles—Arch Linux developer and RISC-V porter—underscore a pragmatic tinkerer mindset that favors low-level interoperability and reproducible builds.
14 years of coding experience
6 years of employment as a software developer
Wuhan No.6 Middle School
Full Stack Web Development Certification, Computer Software Engineering, Full Stack Web Development Certification, Computer Software Engineering at Free Code Camp
Bachelor of Engineering (B.E.), Automation Engineer Technology/Technician, Bachelor of Engineering (B.E.), Automation Engineer Technology/Technician at Huazhong University of Science and Technology
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Role in this project:
Backend & Security Engineer
Contributions:10 commits, 8 PRs, 16 comments in 4 years 11 months
Contributions summary:Felix primarily contributed to dependency management and security-related improvements within the mitmproxy project. They updated and allowed specific versions of cryptography, Pillow, and lxml, demonstrating an understanding of project dependencies. The user also implemented a switch from brotlipy to Brotli, fixed a bug in XML formatting, and addressed an installation instruction for Arch Linux.
Contributions:6 commits, 6 PRs, 3 comments in 2 years 2 months
Contributions summary:Felix primarily focused on maintaining the Haskell web framework, Yesod. Their contributions involved dropping dependencies, ensuring compatibility with newer versions of `template-haskell`, and bumping the project's version. They also made a small correction to a description in a related package. These changes indicate a focus on keeping the core framework functional and up-to-date.
apirestfulhaskellframeworkwebframework
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
Felix Yan - Senior R&D Engineer at Wuhan Deepin Technology