System Engineer at Faculty of Electrical Engineering, Czech Technical University in Prague
Prague, Prague, Czechia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jakub Jirutka is a systems engineer based in Prague with 14 years of experience focused on programming languages, operating systems, and infrastructure research and development. He blends academic rigor from CTU with practical engineering, contributing to prominent open-source projects like DefinitelyTyped, flow-typed and nginx/njs where he improved TypeScript and Flow type safety and added async/await and other language-level support. An Alpine Linux developer and prolific maintainer, he consistently refactors and hardens tooling—from JSON schema generation and YAML serialization to REST exception handling and RSQL parsing—emphasizing maintainability and correctness. Known for "show me the code," he pairs curiosity with hands-on contributions across diverse ecosystems (Ruby, TypeScript, shell tooling), and quietly improves developer experience through better types, tests, and adapters.
15 years of coding experience
Mechanical Engineering, Mechanical Engineering at Secondary Technical School in Mladá Boleslav
Bachelor’s Degree (Bc.), Web and Multimedia, Bachelor’s Degree (Bc.), Web and Multimedia at Faculty of Electrical Engineering, Czech Technical University in Prague
Master’s degree (Ing.), Web Engineering, Master’s degree (Ing.), Web Engineering at FIT CTU in Prague
A convenient Spring MVC exception handler for RESTful APIs.
Role in this project:
Back-end Developer
Contributions:96 commits, 9 PRs, 33 pushes in 2 years 4 months
Contributions summary:Jakub primarily contributed to the development of a Spring MVC exception handler for RESTful APIs, as indicated by the commit messages and code changes. Their contributions involved modifying the exception handling mechanism, including adding Jackson annotations and incorporating a constraint violation exception handler. They also refactored base classes and added tests, indicating a focus on improving the library's functionality and robustness.
Parser for RSQL / FIQL – query language for RESTful APIs
Role in this project:
Back-end Developer
Contributions:80 commits, 5 PRs, 18 pushes in 4 years 6 months
Contributions summary:Jakub primarily focused on refactoring and enhancing the core functionality of the RSQL parser. They modified the AST (Abstract Syntax Tree) structure, introducing a `ComparisonOperator` class and simplifying the `ComparisonNode` class. The contributions include adding methods for setting node parameters and providing a more flexible system for custom operators. These changes show a focus on improving the parser's design and extensibility.
parserquery-languagerestrestful-apirsql
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.