Lipu Fei is a software engineer with 12 years of experience specializing in backend systems and distributed software, currently building products at KPN from Pijnacker, Netherlands. He has a strong open-source pedigree—contributing to high-profile projects like Apache Airflow and CuraEngine—where he focused on refactoring, dependency resolution, and performance-oriented cleanups. Previously at Ultimaker, bol.com and the Tribler research team at TU Delft, he developed expertise in P2P networks, parallel and distributed systems, and cross-platform performance optimization. His contributions to the Uranium framework highlight a pragmatic attention to thread-safety and robust settings management in Python desktop tooling. Trained with an MSc in Computer Science from TU Delft, he combines academic depth with real-world impact across telecom, e-commerce and 3D-printing ecosystems. Colleagues describe him as a methodical problem-solver who prefers sustainable code improvements over flashy one-offs.
12 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, 8.0/10, Bachelor's degree, Computer Science, 8.0/10 at Shanghai Donghua University
Master of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Delft University of Technology
A Python framework for building Desktop applications.
Role in this project:
Back-end Developer
Contributions:496 commits, 101 PRs, 506 pushes in 2 years 11 months
Contributions summary:Lipu primarily focused on improving the Uranium framework's back-end functionality. They addressed bug fixes in settings models, implemented thread-safe access to shared resources using RLock, and refactored code to make settings more robust. The user also made improvements to the processing of file requests by allowing the user to provide more details.
Powerful, fast and robust engine for converting 3D models into g-code instructions for 3D printers. It is part of the larger open source project Cura.
Role in this project:
Back-end Developer
Contributions:361 commits, 97 PRs, 327 pushes in 2 years 10 months
Contributions summary:Lipu's commits primarily focused on refactoring and optimizing the CuraEngine project's codebase. They addressed compiler warnings by removing unused parameters in various functions, including those related to g-code generation, wireframe to g-code conversion, and command socket communication. The user also removed unused variables from the ExtruderTrain and MergeInfillLines files, indicating a focus on code cleanup and efficiency improvements.
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.