Lipu Fei

Software Engineer at KPN

Pijnacker, South Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Computer Science, 8.0/10, Bachelor's degree, Computer Science, 8.0/10 at Shanghai Donghua University
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Delft University of Technology
languagesChinese, English, Japanese
github-logo-circle

Github Skills (31)

apache-airflow10
code-optimization10
c-language10
software-design10
data-pipelines10
back-end-development10
python10
multithreading10
data-engineering10
workflow-engine10
gcode10
codegen10
orchestration10
backend10
cprogramming-language10

Programming languages (10)

TypeScriptQMLC++ShellCCMakeMakefileGo

Github contributions (5)

github-logo-circle
Ultimaker/Uranium

Mar 2017 - Jan 2020

A Python framework for building Desktop applications.
Role in this project:
userBack-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.
3d-modelspythonelectrondesktop-applicationscura
Ultimaker/CuraEngine

Apr 2017 - Feb 2020

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:
userBack-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.
protobufc-plus-plusconvertinggcode-generationopen-source-project
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
Lipu Fei - Software Engineer at KPN