I am a full-stack web developer from Brno, Czech Republic. I contribute to open-source projects, write a technical blog, and speak at meetups and conferences.
In Czech, my name is pronounced /jɪr̝iː/, but good luck with that voiced alveolar fricative trill. A more informal variant of the name is Jirka /jɪrka/ which doesn't have that sound. If you want to keep it on more formal terms, /jɪriː/ is a much better shot than /dʒɪriː/.
I started playing with PHP back in 2009 and have been developing in it professionally since 2012. I am most proficient with Nette Framework and Doctrine ORM. I’ve also fallen in love with TypeScript, both client-side with React.js and server-side with Node.
I use common sense at work and enjoy participating in the design process of web development as well. I strive to make websites as easy to use and navigate as possible. My primary focus is still development, though.
Rohlík.cz is a Czech startup running an electronic grocery store, at the time delivering goods in the Czech Republic’s two largest cities, Prague and Brno. Dispatching over 1500 orders each day, the project’s codebase utilized technologies such as Elasticsearch to list products without relational database lookups, or RabbitMQ to perform various tasks asynchronously.
Since 2016 I’ve been helping Grifart, a Brno-based company organizing medicinal congresses, rebuild their registration system so that all the processes that can be automated are automated. I have also occassionally worked on React.js front-ends, and I’ve helped set up infrastructure components like Nginx-based reverse proxy or a logging server built with the Elastic stack.
In mid-2018 I started working with Smartlook, a Czech startup providing website and mobile app analytics based on visitor recordings. With PHP being only a small part of the whole cloud-based solution, I also got in touch with React and Node.js applications written in TypeScript, and I’ve got to know Docker better.
Late in 2019 I joined IVY assistant, a freshly born medicinal startup helping IVF patients stick to the scheduled treatment. I have worked on an event-sourced PHP backend, and built from scratch an administrative GUI for the clinics, written in TypeScript and React, and featuring a robust front-end encryption solution. I have also done some work on mobile apps powered by Kotlin Multiplatform Mobile.
In January 2022, I shook hands with Superkoders, a Brno-based digital agency, to join them as a software architect, helping shape the future of their in-house content management solution.
The community has given me so much that it’s only natural that I give back to it whenever I can. I try to help people on Nette forum, write this blog, speak at meetups, help keep the PHP documentation up-to-date, and contribute to or even create and/or maintain a number of open-source projects.