Jaroslav Hanslík

Chief Technology Officer at Slevomat

Neratovice, Central Bohemia, Czechia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jaroslav Hanslík is a seasoned technology leader and CTO with 15 years of experience building PHP-based web platforms, databases, and development teams from the Czech Republic. He combines hands-on expertise as a PHP developer and DBA with management of Slevomat’s Internet Development department, evolving into the company’s Chief Technology Officer. Jaroslav is an active open-source contributor to high-profile PHP projects—such as PHPStan, Psalm, PHP-Parser and PHP_CodeSniffer—where he has improved static analysis, parsing, and compatibility across PHP versions. His work spans backend tooling, coding standards, and frontend fixes for projects like Home Assistant, showing a broad full-stack sensibility. Known for pragmatic engineering, he often focuses on robustness and developer ergonomics (e.g., type/stub fixes and stricter mode compatibility) rather than flashy features. Based in Central Bohemia, he balances day job leadership with sustained contributions that shape PHP tooling used by developers worldwide.
code15 years of coding experience
job9 years of employment as a software developer
bookBudějovická
github-logo-circle

Github Skills (54)

astm10
parserator10
lit-element10
reflection10
javascript10
type-inference10
parser10
static-analysis10
testing10
windows10
data-manipulation10
text-manipulation10
code-standards10
enforcement10
coding-conventions10

Programming languages (15)

C#C++RustCPLpgSQLHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
Roave/BetterReflection

Aug 2017 - Dec 2022

:crystal_ball: Better Reflection is a reflection API that aims to improve and provide more features than PHP's built-in reflection API.
Role in this project:
userBack-end Developer
Contributions:189 reviews, 939 commits, 407 PRs in 5 years 4 months
Contributions summary:Jaroslav contributed significantly to the Better Reflection library by fixing issues related to property detection and closure handling. These fixes involved modifications to source code files, including src/Reflection/ReflectionProperty.php, src/Reflection/ReflectionClass.php and test/unit/Reflection/ReflectionPropertyTest.php. The user also worked on improving the closure stub and implemented support for readonly properties.
phpreflectionreflection-api
slevomat/coding-standard

Apr 2016 - Jan 2023

Slevomat Coding Standard for PHP_CodeSniffer provides many useful sniffs
Role in this project:
userBack-end Developer
Contributions:161 releases, 68 reviews, 1919 commits in 6 years 10 months
Contributions summary:Jaroslav made significant contributions to the `slevomat/coding-standard` repository by implementing new functionalities related to code style validation. The primary focus of their work involved the creation of a new sniff to check for missing trailing commas in function calls. Their commits also included refactoring existing code and introducing tests to validate the behavior of the new sniff. The user demonstrated expertise in PHP code analysis and automated code style validation practices within the PHP_CodeSniffer ecosystem.
code-stylephpphp-codesnifferphp7codesniffer
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