Diego Gesto

Product Owner at Vibia

Castelldefels, Catalonia, Spain
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
Diego Gesto is a product-focused software engineer and product owner with 10 years of experience bridging AI-driven research and industrial 3D printing product development. He has led product vision and roadmaps at companies like Vibia, BCN3D and Ultimaker, helping ship hardware-software solutions such as BCN3D’s Epsilon Series and contributing to Cura, the widely used open-source 3D printing software. Technically hands-on, Diego has contributed backend fixes and performance improvements to CuraEngine and Cura’s plugins, improving G-code generation, material handling and network/USB printing reliability. He is passionate about agile delivery and quality, combining academic rigor from his master’s in computation with practical product management in manufacturing contexts. An adventurous learner, he frequently moves between code, product strategy and hands-on hardware, making him effective at turning complex technical constraints into customer value. Based in Castelldefels, Spain, he blends research roots with industry impact in the 3D printing ecosystem.
code10 years of coding experience
job10 years of employment as a software developer
languagesSpanish, Galician, English, Italian, Catalan, Dutch
github-logo-circle

Github Skills (18)

c-language10
pyq10
qt10
python10
gcode10
codegen10
pyqt10
engine10
cprogramming-language10
data-structure9
algorithm9
algorithms9
opengl9
3d-printing9
data-structures9

Programming languages (8)

QMLShellC++CCMakeJavaScriptMarkdownPython

Github contributions (5)

github-logo-circle
Ultimaker/Cura

Sep 2017 - Sep 2019

3D printer / slicing GUI built on top of the Uranium framework
Role in this project:
userBack-end Developer
Contributions:2 releases, 1363 commits, 182 PRs in 2 years
Contributions summary:Diego made several commits focused on improving the functionality of the "FilamentChange" script and ensuring the correct operation of the "MachineSettingsAction" plugin. Their work involved debugging, fixing code style issues and adding functionality, especially related to the handling of material configuration changes. They also made several commits to fix the types related to "UM3NetworkPrinting" and "USBPrinting" plugins, also addressing issues that caused errors during printing.
qmlpythoncura3d-printerprinter
Ultimaker/Uranium

Oct 2017 - Sep 2019

A Python framework for building Desktop applications.
Role in this project:
userBack-end Developer
Contributions:232 commits, 43 PRs, 132 pushes in 1 year 11 months
Contributions summary:Diego's contributions primarily revolve around adding and modifying features within the Uranium framework, a Python framework for building desktop applications. Their work includes adding methods to retrieve OpenGL version and vendor information, applying suggested code changes related to OpenGL and settings, and merging branches related to build plate features, layerview changes, and stage management. The user also addressed bugs and implemented core logic improvements within the framework.
3d-modelspythonelectrondesktop-applicationscura
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
Diego Gesto - Product Owner at Vibia