Dongxu Li is a Chief Scientific Officer and seasoned software engineer with 15 years of experience bridging computational geometry, CAD, and scientific software. He holds a PhD in Physical Chemistry and applies rigorous mathematical and algorithmic thinking to problems in computer vision, projective geometry, and Monte Carlo methods. A long-time LibreCAD contributor and maintainer in scientific Linux overlays, he combines back-end C++ expertise with practical build and packaging experience across open-source ecosystems. His background includes designing optics and 360° imaging algorithms, reinforcement learning experiments, and industrial vision systems for wafer inspection, reflecting a rare blend of academic depth and product-focused engineering. Based in Pointe-Claire, Quebec, he is known for translating abstract geometry and group-theory insights into robust, production-ready code and tools.
15 years of coding experience
13 years of employment as a software developer
Master of Science (MS), Radiochemistry, Master of Science (MS), Radiochemistry at Peking University
Doctor of Philosophy (PhD), Physical Chemistry, Doctor of Philosophy (PhD), Physical Chemistry at University of Chicago
LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.
Role in this project:
Back-end Developer
Contributions:7 releases, 17 reviews, 1912 commits in 4 years 10 months
Contributions summary:Dongxu's commits primarily focused on fixing issues related to equation solvers within the LibreCAD project, including addressing incorrect vector sizes and a potential type mismatch in the fparser library. They implemented a new command "lengthen" and added code to handle the creation and printing of dimension entities, including handling of paper sizes in the print preview. These commits involved back-end logic changes and potential interactions with mathematical calculations.
Contributions:104 commits, 1 PR, 9 pushes in 4 years 5 months
Contributions summary:Dongxu primarily contributes to the Gentoo Science Overlay, focused on maintaining and updating scientific software packages. Their work includes version bumps, bug fixes, and dependency management for various scientific libraries and tools. Specific contributions involve modifying build scripts, patch files, and configuration files to ensure packages integrate correctly within the Gentoo environment, as evidenced by their interactions with files and patches related to scientific visualization, mathematics and chemistry. The changes focus on the build process and dependencies, ensuring the packages can be built and used.
ebuildgentooscienceoverlay
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.