I have been building and running web backends since 2010. Queues in RabbitMQ, search in Elasticsearch, optimising databases of 100 GB+, Docker from development to production. Co‑founder of a network of drug information websites in 13 countries.
Booked long-term, short-term consultations are possible
Pragueor remoteEnglish and Czech
Line A: from the first station in 2010 to today. Grey stations have ended.
Working on JenPrace.cz, a Czech job board with over 20,000 job offers, and JenFirmy.cz, an employer directory with over 13,500 reviews. PHP, Nette, Doctrine, RabbitMQ, Redis, Elasticsearch, PHPStan, Swagger, Docker.
Collaboration on crmco.cz. Nette, Redis, Google API, Docker.
Collaboration on lexikonvz.cz: a web application for the Czech Public Procurement Act with linked decisions of the competition authority (ÚOHS) and courts, legislation and commentary. Nette, dibi, Docker.
A network of drug information websites: patient leaflets and summaries of product characteristics in 13 countries. The Czech site nonstop-lekarna.cz alone has over 600,000 page views a month.
Transfer to line BSearch engine optimisation and conversion rate optimisation of websites.
Mostly Nette. Project najdivz.cz, a catalogue of public and private tenders.
Built and maintained websites for a leading Czech real estate group, cpigpg.com.
PHP since 2010, Nette since 2012, when I also built my own CMS on Nette.
EducationUniversity of Hradec Králové, Faculty of Informatics and Management, 2011–2015
Secondary School of Applied Cybernetics, Hradec Králové, 2006–2010
Line B: a network of drug information websites in 13 countries, Printis and Home Drink Menu
Line C: what I work with today, not a list of everything I have ever touched
I use Claude Code every day, set up for Nette: my own skills, hooks and checks with PHPStan and tests. Every week I fine-tune my automated code review flow for merge requests. Cheaper models do the routine work; decisions stay with a human.