Qingfeng Xia is a research software architect specializing in CAD, CAE, and AI, currently leading an R&D team at Huawei in Stevenage, England, delivering digital engineering solutions for a Fortune 100 company. He holds a PhD in Aerospace Engineering from The University of Manchester and has progressed from a Research Associate at Oxford to Senior Research Software Engineer at UKAEA, blending academic rigor with industrial impact. An active open-source contributor, he has driven the FreeCAD FEM integration as a backend developer and built multiphysics tools such as FenicsSolver and parallel-preprocessor, advancing CFD/FEA workflows. His research interests encompass turbo machinery, multiphase flow, tribology, condition monitoring and sensor networks for IoT in extreme environments, with strong proficiency in C/C++, Python, and embedded systems. He brings a track record of delivering scalable simulation pipelines and sensor-enabled platforms, translating complex multiphysics challenges into robust, production-grade software.
12 years of coding experience
9 years of employment as a software developer
PhD, Aerospace Engineering, PhD, Aerospace Engineering at The University of Manchester
M.E, Dept. of Thermal Power Engineering, M.E, Dept. of Thermal Power Engineering at Xi'an Jiaotong University
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Role in this project:
Backend Developer
Contributions:5 commits, 36 PRs, 38 comments in 1 year 4 months
Contributions summary:Qingfeng primarily contributed to the FreeCAD codebase by addressing bugs and implementing features within the Finite Element Method (FEM) module. Their work included fixing issues related to fluid boundary constraints and unit handling, as well as refactoring and improving material properties management. The commits demonstrate a focus on enhancing the FEM module's usability and functionality, specifically related to fluid dynamics simulations.
Demonstration, comparison and interopereation of different c++11 class python wrapping methods, like swig, pybind11, binder, cython, cppyy, etc, with CMake integration setup.
Contributions:7 commits, 8 pushes, 1 branch in 2 years 9 months
pythoncmakecpppython-bindingscomparison
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.