His Self is a software engineer with 11 years of experience based in Denmark and North America, who blends pragmatic C++ back-end skills with a creative mindset as a musician-programmer-researcher. He has contributed to the well-known LibreCAD project, adding geometric commands, multi-command workflows, and variable replacement to enhance CAD functionality and user customization. Comfortable working on cross-platform, performance-sensitive code, he focuses on extending core application behavior rather than just UI tweaks. Colleagues would describe him as someone who pairs meticulous engineering with interdisciplinary curiosity and clear technical writing. He brings a track record of shipping robust features in open-source projects and an ability to translate geometric problems into reliable code.
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:10 releases, 538 commits, 35 PRs in 1 year 9 months
Contributions summary:His focused on enhancing the functionality of the LibreCAD program by adding new commands to the application. They implemented various commands for geometric operations, including drawing lines, circles, and curves, as well as modifying existing entities through bevel and fillet operations. Furthermore, the user integrated multi-command support along with variable replacement.
Contributions:9 commits, 1 PR, 6 pushes in 1 year 7 months
cppflow-chartchartc-plus-pluscreator
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.