Simon Edwards

Software Architect at Ultimaker

Arnhem-Nijmegen Region 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
Simon Edwards is a seasoned Software Architect with 20 years of experience building complex web and desktop applications, currently shaping architecture and delivery at Ultimaker. He spans the full stack—from server and database design through networking to polished UIs in HTML, CSS and JavaScript—and brings deep Python and C++ integration experience from long-term open source work with KDE. His open-source portfolio includes leading contributions to Extraterm, a feature-rich terminal emulator, and to Ultimaker’s Uranium and Cura projects where he improved UI/UX and backend robustness. Comfortable debugging threading and rendering subtleties, he combines pragmatic engineering with thoughtful UX fixes and a track record of mentoring and technical leadership. Based in the Arnhem–Nijmegen region, he pairs academic computer science foundations with real-world product impact across desktop, web and embedded tooling.
code20 years of coding experience
job22 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at RMIT University
languagesEnglish, Dutch
github-logo-circle

Github Skills (37)

javascript10
c-language10
pyq10
qt10
electron10
python10
multithreading10
typescript10
terminal-emulator10
gcode10
ui-design10
3d-printing10
uid10
pyqt10
front-end-development10

Programming languages (9)

TypeScriptC++ShellCCMakeJavaScriptGoHTML

Github contributions (5)

github-logo-circle
sedwards2009/extraterm

Apr 2014 - Jan 2023

The swiss army chainsaw of terminal emulators
Role in this project:
userFull-stack Developer
Contributions:99 releases, 5 reviews, 4489 commits in 8 years 10 months
Contributions summary:Simon appears to have contributed to the development of the Extraterm terminal emulator, focusing on both front-end UI improvements and back-end functionality. Their work involved implementing features like an autolink extension for handling URLs, enhancements to the terminal's rendering capabilities (including support for ligatures and pixel-based font sizes), and refinements to the settings UI. Furthermore, they worked on implementing command-line options and hooks for the Windows platform.
swissxtermwslemulatorsterminal-emulators
Ultimaker/Uranium

Apr 2016 - Mar 2017

A Python framework for building Desktop applications.
Role in this project:
userFull-stack Developer
Contributions:160 commits, 11 PRs, 135 pushes in 11 months
Contributions summary:Simon primarily contributed to the development and refinement of the Uranium framework, specifically targeting UI/UX elements within the PyQt framework. They focused on fixing bugs related to SVG icon loading on Windows, the formatting and validation of floating-point values within settings panels, and ensuring the correct behavior of text fields in the user interface. Furthermore, they also addressed issues related to the selection and deselection of grouped objects and modified the version number handling to be more tolerant of different formatting.
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
Simon Edwards - Software Architect at Ultimaker