Thomas Perl is a Vienna-based freelance software engineer with 20 years of experience specializing in low-level systems, performance-critical graphics, and cross-platform interactive applications. He combines hands-on C/C++ and Python development with deep expertise in Qt, OpenGL ES, and embedded/Linux middleware, having shipped work for mobile platforms, embedded SoCs, and multi-GPU servers. An active open-source contributor since 2004, his contributions span notable projects including the gPodder podcast client, the Cocos2d-x game engine (Qt integration and libwebp), and the Khronos glslang compiler. He has led architecture and engineering efforts for real-time networked graphics and streaming, taught game and shader programming, and consults on binary analysis and performance tuning. Colleagues know him for pragmatic problem-solving that bridges low-level code and developer-facing tooling, and for maintaining a personal mirror of projects across GitHub and GitLab.
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.