Ian Paschal

Software Engineer at WeCity

Arnhem, Gelderland, 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
Ian Paschal is a software engineer with a decade of experience building user-focused tooling at the intersection of 3D graphics, digital manufacturing, and product software. He has shipped full-stack features for widely used open-source projects like Ultimaker Cura and contributed backend and UI improvements to the Uranium framework, notably improving plugin management and the plugin browser UX. Ian blends product thinking and hands-on engineering—having acted as a technical product manager and front-end lead—so he navigates priorities from roadmap to refactor. His background in industrial design and CAD-driven research informs pragmatic solutions for physical-digital workflows, from fleet cloud printing to custom CAD tools for medical braces. Based in Arnhem, he pairs a designer’s eye with robust engineering practices and a long-standing interest in history, scale models, and wargaming that often inspires unconventional problem framing.
code10 years of coding experience
job12 years of employment as a software developer
bookBachelor of Arts (BA), Industrial and Product Design, Bachelor of Arts (BA), Industrial and Product Design at University of Michigan
bookMaster of Science (MSc), Design for Interaction, Master of Science (MSc), Design for Interaction at Delft University of Technology
languagesEnglish, Dutch
stackoverflow-logo

Stackoverflow

Stats
802reputation
97kreached
12answers
2questions
github-logo-circle

Github Skills (25)

pyq10
python10
qtquick10
plugman10
plugin10
pyqt10
qml10
cua10
qt9
ui-design9
nodejs9
3d-printing9
pkzip8
shutil8
zip8

Programming languages (9)

TypeScriptC++ShellRustCMakeJavaScriptVueGo

Github contributions (5)

github-logo-circle
Ultimaker/Cura

Jan 2018 - Oct 2019

3D printer / slicing GUI built on top of the Uranium framework
Role in this project:
userFull-stack Developer
Contributions:376 commits, 164 PRs, 551 pushes in 1 year 9 months
Contributions summary:Ian primarily focused on enhancing the user interface and functionality of the 3D printer slicing GUI. They implemented styling changes for buttons and layouts within the plugin browser, along with the addition of new features such as camera controls. The user also addressed various bugs and issues, including correcting display and connection issues in the monitoring view. Furthermore, they contributed to build-plate and extruder configuration changes.
qmlpythoncura3d-printerprinter
Ultimaker/Uranium

Jan 2018 - Feb 2019

A Python framework for building Desktop applications.
Role in this project:
userBackend Developer
Contributions:35 commits, 26 PRs, 46 pushes in 1 year
Contributions summary:Ian primarily contributed to the plugin management system within the Uranium framework. Their work involved implementing functionality for plugin installation, uninstallation, and enabling/disabling, including refactoring and bug fixes related to 3rd party plugins. The user's commits show modifications to the plugin registry, and plugin model, along with QML code related to plugin display, suggesting involvement across the backend and UI. These changes aimed at improving the user experience and fixing issues related to plugin handling.
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
Ian Paschal - Software Engineer at WeCity