Jan Škrášek is a Senior Mobile Engineer with 16 years of experience, specializing in Kotlin, Jetpack Compose, Coroutines and clean architecture for Android applications. He has led migrations to full Compose and Nav3, implemented modularization and CI/build systems, and driven Gradle/plugin rewrites at companies like Rohlik, Disney+ Hotstar and Kiwi.com. A pragmatic architect and Guild Lead, he combines hands-on app foundation work (animation/motion frameworks, startup optimizations) with shaping developer processes and libraries. Jan is also an active open-source contributor—authoring Nextras Orm (PHP) and contributing notable fixes to popular projects such as Nette and MockK—bringing backend and database expertise alongside mobile craftsmanship. He holds a Master’s in Applied Informatics from Masaryk University and often bridges mobile and server-side concerns, for example improving database joins, multi-key support and PHP form validation in OSS projects.
15 years of coding experience
16 years of employment as a software developer
Master’s Degree, Applied Informatics, Master’s Degree, Applied Informatics at Masaryk University Brno
Bachelor's degree, Applied Informatics, Bachelor's degree, Applied Informatics at Masaryk University Brno, Faculty of Informatics
Contributions:362 commits, 3 PRs, 6 comments in 4 years 2 months
Contributions summary:Jan primarily contributed to the Nette Framework's database component, fixing bugs related to grouped selections, joins, and subselects. They enhanced database functionality by creating support for features like multi-column primary keys, IN statements, and multi-table joins. Furthermore, they refactored and optimized several areas, notably related to caching and memory management within the database component.
📝 Generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.
Role in this project:
Back-end Developer
Contributions:7 commits, 13 comments in 1 year 11 months
Contributions summary:Jan contributed to the Nette Forms library by fixing issues and enhancing its functionality. They addressed a bug related to adding validation messages and implemented a validation scope feature for submit buttons. Further contributions included updating PHP documentation and refactoring code for better maintainability. These changes demonstrate a focus on improving the library's robustness and usability.
client-serversafetyvalidatevalidatingsecure
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.