Thomas Pietrowski

Ingenieur at item Industrietechnik GmbH

Solingen, North Rhine-Westphalia, Germany
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
Thomas Pietrowski is an inventive engineer with 13 years of hands-on experience blending mechanical and software engineering to simplify everyday problems. Based in Solingen, Germany, he pairs a maker’s practicality with deep patience for debugging and elegant, cross-platform solutions—evident in contributions to prominent open-source projects like Ultimaker Cura/Uranium and Kivy. His work spans full-stack UI and backend improvements, build and deployment automation, and platform-specific OpenGL and compiler fixes, reflecting strong cross-disciplinary fluency between hardware constraints and software ergonomics. As a self-employed mechanical and software engineer and current engineer at item Industrietechnik, he routinely translates past learnings into pragmatic tooling and build optimizations. Peers describe him as obsessive in pursuing quality and reuse, with a knack for smoothing complex installation and build workflows that others often overlook.
code14 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS, Mechanical Engineering, Bachelor of Science - BS, Mechanical Engineering at Bergische Universität Wuppertal
languagesGerman, English, Polish
github-logo-circle

Github Skills (52)

c-language10
pyq10
qt10
python10
py10
setuptools10
windows10
packaging10
linux10
ui-design10
cicd10
compatibility10
automation10
pyqt10
android10

Programming languages (22)

C#PowerShellJavaC++CSSCCMakeMakefile

Github contributions (5)

github-logo-circle
Ultimaker/Uranium

Dec 2015 - May 2020

A Python framework for building Desktop applications.
Role in this project:
userFull-stack Developer
Contributions:160 commits, 97 PRs, 20 pushes in 4 years 5 months
Contributions summary:Thomas contributed to the Uranium framework, a Python framework for building desktop applications, by implementing features and addressing issues related to internationalization (i18n) and OpenGL rendering. They modified QML files for UI elements, updated Python scripts for backend logic and logging, and optimized shader code. Furthermore, they addressed platform-specific issues related to OpenGL drivers, demonstrating a focus on cross-platform compatibility.
desktop-applicationpythonpython-frameworkqtpyqt
kivy/kivy

Jan 2013 - Apr 2015

Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
Role in this project:
userTechnical Writer
Contributions:85 commits, 31 PRs, 16 pushes in 2 years 2 months
Contributions summary:Thomas primarily contributed to the project by updating and improving the installation documentation. Their commits focused on refining the installation instructions for Linux-based systems, including Ubuntu, Debian, and other distributions, with specific emphasis on Python package management and dependencies. They also made updates to the documentation's styling and formatting to enhance readability.
androidioslinuxmacospython
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