Casper Lamboo

Team Lead Software Developer at UltiMaker

Utrecht, Utrecht, 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
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.
code11 years of coding experience
job3 years of employment as a software developer
bookMaster Computing Science, Master Computing Science at Utrecht University
bookBachelor Mediatechnologie, Bachelor Mediatechnologie at HU University of Applied Sciences Utrecht (Hogeschool Utrecht)
languagesDutch, English
stackoverflow-logo

Stackoverflow

Stats
128reputation
3kreached
2answers
6questions
github-logo-circle

Github Skills (29)

c-language10
pyq10
qt10
python10
testing10
qtquick10
user-interface10
pyqt10
front-end-development10
qml10
qt-framework10
engine10
cprogramming-language10
cua10
gcode9

Programming languages (8)

C++ShellCRustJavaScriptHaskellHTMLPython

Github contributions (5)

github-logo-circle
Ultimaker/CuraEngine

Dec 2021 - Jan 2023

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:
userBackend 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.
protobufc-plus-plusconvertinggcode-generationopen-source-project
Ultimaker/Cura

Nov 2021 - Jan 2023

3D printer / slicing GUI built on top of the Uranium framework
Role in this project:
userFront-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.
Request Free Trial