Tomáš Kotál is a pragmatic software engineer with over a decade of professional experience building everything from embedded firmware and Solaris kernel components to cross-platform desktop and mobile applications. He specializes in performance-oriented C++ and modern graphics/GPU programming (Vulkan, DX11/12, HLSL/GLSL, CUDA), recently focusing on render programming for AAA and console platforms. His background includes low-level troubleshooting on Solaris/ZFS and contributions to notable open-source tooling like Oracle's OpenGrok back-end search and indexing. Comfortable across languages (Rust, Go, C#, assembly) and platforms (x86, SPARC, PS5, SteamDeck), he blends systems-level rigor with pragmatic product delivery. Based in Prague, he pairs technical depth with creative pursuits—photography and music production—that often inform his visual and audio-aware approach to graphics work.
12 years of coding experience
17 years of employment as a software developer
Master’s Degree, Computer Science, Master’s Degree, Computer Science at České vysoké učení technické v Praze - ČVUT
OpenGrok is a fast and usable source code search and cross reference engine, written in Java
Role in this project:
Back-end Developer
Contributions:42 commits, 9 PRs, 18 comments in 2 years 5 months
Contributions summary:Tomáš primarily focused on back-end development within the OpenGrok project. Their commits involved significant modifications to core Java source code files, particularly those related to the search context, analysis, and indexing components. These changes included adding new features, correcting existing functionality, and making improvements based on code reviews, demonstrating an active role in refining the project's core search and indexing capabilities.
Contributions:10 commits, 1 branch in 1 year 5 months
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.