Tomas Prochazka is a software architect with over a decade of experience specializing in information system architecture, implementation, and integration, primarily for university environments across the Czech and Slovak Republics. He combines hands-on programming (Perl, PHP) and networking skills with VMware and systems administration roots to design robust, maintainable IS solutions. As a long-time contributor to open-source PHP tooling and the Apache NetBeans IDE, he has improved PHP code analysis, formatting, and tooling integration—work that surfaces in widely used developer tools. His background ranges from network administration to leading development teams and guiding large-scale university IS rollouts, giving him a rare end-to-end perspective on operational and development concerns. Holding advanced academic credentials in informatics, he pairs formal research training with pragmatic delivery, often focussing on test reliability and cross-platform compatibility behind the scenes. Based in Brno, he excels at turning complex institutional requirements into practical, integrated systems.
11 years of coding experience
2 years of employment as a software developer
Ph.D., Informatics, Ph.D., Informatics at Mendel University in Brno
Bachelor, Informatics, Bachelor, Informatics at Masarykova univerzita Fakulta informatiky
Contributions:48 reviews, 74 commits, 83 PRs in 3 years 2 months
Contributions summary:Tomas primarily focused on improving the Apache NetBeans IDE by implementing features related to PHP code analysis and formatting. They worked on fixing color schemes for PHP code and adding support for various PHP standards and tools like PHP CodeSniffer, PHP Mess Detector, and PHPStan. Their contributions also involved enhancing code completion for PHP, including improvements to array and constant display, and fixing the handling of code comments and blank lines.
PHP_Depend is an adaptation of the established Java development tool JDepend. This tool shows you the quality of your design in terms of extensibility, reusability and maintainability.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:28 commits, 8 PRs, 8 comments in 21 days
Contributions summary:Tomas primarily focused on fixing and maintaining existing tests within the project. Their contributions involved adapting tests to work correctly across different operating systems, specifically Windows, by addressing line endings and file path issues. The user also refactored test code to use mocks instead of actual objects and updated tests to maintain compatibility with different PHPUnit versions. This work ensured the reliability and consistency of the project's testing framework.
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.