Tamás Koczka is an Information Security Engineer based in Zurich with 13 years of hands-on experience blending software engineering and security across startups and large tech firms. He has led security and IT teams as VP at Tresorit and now works at Google, driving vulnerability handling, CI/CD hardening, and governance for complex products. Tamás is comfortable in code—contributing to open-source projects like Kaitai Struct and marked.js where he improved binary format parsing and hardened sanitization logic—bringing practical reverse-engineering and supply-chain security expertise. His background spans full-stack development and secure systems design (C/C++, .NET, mobile, JS/TS), enabling him to bridge product, infra, and compliance effectively. Known for introducing SLA-driven vulnerability processes and patent-backed DRM work, he combines rigorous academic training (MSc summa cum laude) with pragmatic security engineering. Colleagues describe him as a detail-oriented problem solver who turns low-level binary insights into measurable security improvements.
13 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Budapest University of Technology and Economics
Contributions:1193 commits, 4 PRs, 557 pushes in 4 years 7 months
Contributions summary:Tamás primarily focused on adding and improving support for different programming languages (C#, Python, Ruby) within the OneLang project. They implemented support for standard libraries ("StdLib") within these languages to enable "FastCompile" functionality, including incorporating functionality for regular expressions. They also made significant changes to the code generation process, including improvements in error handling and general code style.
Kaitai Struct: library of binary file formats (.ksy)
Role in this project:
Back-end Developer
Contributions:70 commits, 17 PRs, 23 pushes in 2 years
Contributions summary:Tamás primarily contributed to extending the Mach-O file format support within the Kaitai Struct format definitions. They added definitions for various load commands, including code signatures, sections, and export/rebase/bind information, to improve parsing capabilities. Their work involved defining data structures to represent these components, enhancing the ability of Kaitai Struct to handle and interpret Mach-O files more comprehensively. This suggests a focus on reverse engineering and binary file format analysis.
file-formatmime-typesbinary-datadubnimble
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.