Casper Lamboo is a pragmatic software engineer and team lead with 11 years’ experience building desktop and web tooling for the 3D printing ecosystem from Utrecht. At Ultimaker he has shipped front-end Qt/QML improvements and backend enhancements across Cura, Uranium and CuraEngine, pairing UI polish with algorithmic robustness and test automation. He moves comfortably between full‑stack Python/C++ work, Rust prototyping from an academic project, and practical product tasks like packaging, OAuth and payments from earlier roles. As a hands‑on lead he reviews community contributions and drives migrations (e.g., to Qt Controls 2) while keeping user-facing details—like dark mode and selectable text fields—in mind. His background in mediatechnology and a master’s in computing science complements a pattern of improving both developer and user experience in open-source projects.
11 years of coding experience
3 years of employment as a software developer
Master Computing Science, Master Computing Science at Utrecht University
Bachelor Mediatechnologie, Bachelor Mediatechnologie at HU University of Applied Sciences Utrecht (Hogeschool Utrecht)
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:
Backend Developer & Test Automation Engineer
Contributions:268 reviews, 231 commits, 162 PRs in 1 year 1 month
Contributions summary:Casper primarily focused on improving the `curaengine` by adding and refining test cases for various algorithms and functionalities. Their contributions include adding test cases for the convex hull algorithm, including cases for edge cases and refining its logic. Further, the user enhanced the print process, modifying G-code generation related to support structures, including support infill and polygons, by implementing alternating print directions for support walls, infill, and polygons to enhance printing quality.
3D printer / slicing GUI built on top of the Uranium framework
Role in this project:
Front-end Developer
Contributions:6 releases, 449 reviews, 568 commits in 1 year 2 months
Contributions summary:Casper primarily contributed to the user interface aspects of the project by implementing new components and modifying existing ones within the Cura slicer. The user added and modified various components related to the marketplace and also updated printer-related UI elements. These changes involved the use of QML, indicating a focus on front-end development within the Qt framework, likely responsible for the user interface and interactions.
qmlpythoncura3d-printerprinter
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.