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.
14 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
The repository for high quality TypeScript type definitions.
Role in this project:
Full-stack Developer
Contributions:5 reviews, 6 commits, 10 PRs in 1 year 9 months
Contributions summary:Jakub primarily contributed to type definition updates and improvements within the DefinitelyTyped repository. They updated existing type definitions for libraries like `trouter`, `async-stream-generator`, `node-cleanup`, and `marked`, fixing potential issues and ensuring compatibility with newer versions. The user also added new type definitions for `rollup-plugin-add-git-msg` and enhanced existing types, demonstrating proficiency in TypeScript and its application in providing accurate and reliable type information.
Contributions:5 commits, 1 PR, 17 comments in 5 months
Contributions summary:Jakub primarily focused on improving string serialization within the `psych` library, which is a YAML parser for Ruby. Their contributions included fixing bugs related to string quoting and handling of line breaks in YAML output, ensuring correct style (plain, folded, literal) is applied based on the string's content and the line width setting. They also optimized the code by removing an unnecessary variable and pre-setting a configuration parameter. Furthermore, added new tests to cover the various scenarios with string styles.
ruby-gemlibyamlpsychrubyyaml-parser
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.
Request Free Trial
Jakub Jirutka - System Engineer at Faculty of Electrical Engineering, Czech Technical University in Prague