Thomas P is a Vienna-based freelance software consultant with 19 years of experience, specializing in low-level systems, performance-critical graphics, OS middleware and binary analysis. He blends deep C/C++ and OpenGL/Qt expertise with pragmatic Python and web tooling, having driven networked graphics streaming and multi-platform embedded-to-multi-GPU server projects. Thomas is an active open-source contributor to well-known projects such as Cocos2d-x, Khronos glslang and gPodder, and maintains tooling that has been migrated to GitLab. He has held engineering leadership roles including Engineering Manager at Canonical and has taught mobile games and applied software topics at local institutions. He holds an MSc from TU Wien and is known for translating complex, low-level requirements into robust, portable implementations.
20 years of coding experience
16 years of employment as a software developer
Master of Science (MSc), Master of Science (MSc) at Technische Universität Wien / TU Wien
Watch (parts of) webpages and get notified when something changes via e-mail, on your phone or via other means. Highly configurable.
Role in this project:
Back-end Developer
Contributions:198 reviews, 564 commits, 323 PRs in 15 years
Contributions summary:Thomas primarily contributed to the core functionality of the `urlwatch` tool, including modifications to the main Python script, and additions of filtering capabilities. They integrated new features like support for various HTTP methods and customized shell commands. These changes show an understanding of Python, web technologies and general scripting practices, aimed at improving the functionality and extensibility of the project.
Contributions:5 releases, 15 reviews, 3209 commits in 17 years
Contributions summary:Thomas primarily worked on back-end functionalities within the gPodder project, making contributions that involved refactoring and enhancing the handling of podcast notifications and playback. The contributions included modifying the code for the Qt-based UI module and modifying the database schema and making modifications to improve handling of URLs. Significant work was also undertaken on YouTube video downloads and support for Vimeo videos.
gpodderpodcast-clientpythonpodcast
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
Thomas Perl - Self Employed at Fachhochschule Salzburg