Jsem vývojář zaměřený na jazyk C a nadšenec pro nízkoúrovňové programování, open-source software a Linux. Vedu čtyřčlenný tým vyvíjející rekurzivní DNS resolver.
Programuji s důrazem na výkon a patřičnou jednoduchost. Umím pracovat s mnoha jazyky, zejména C, C++, C#, Java, JavaScript, Kotlin, Lua, Python a dalšími. Zajímají mě i nově vznikající jazyky, například Zig, a učím se embedded programování na mikrokontrolerech. Mám také bohaté zkušenosti s vývojem webových aplikací (front-end i back-end).
Můj volnočasový projekt LibreArp, plugin pro audio software, se těší podpoře donátorů z hudební scény. Rád také přispívám do cizích open-sourcových projektů, což lze vidět na mém GitHubu.
leden 2024 - současnost
Team leader Knot Resolveru.
říjen 2021 - současnost
Programátor pro Knot Resolver a související projekty.
Zkušenosti s TCP, UDP, DNS-over-HTTPS, DNS-over-QUIC, IPv4/6, PROXYv2 a dalšími.
září 2016 - červen 2021
Programátor na několika velkých webových aplikacích s back-endem v jazyce Java.
Mezi použité technologie patří mimo jiné Java EE, MariaDB, Docker, MongoDB, Spring Framework.
září 2020 - září 2023
Navazující magisterské studium, Softwarové inženýrství (titul Ing.)
Ukončeno státní závěrečnou zkouškou
září 2016 - červen 2020
Bakalářské studium, Inženýrská informatika (titul Bc.)
Ukončeno státní závěrečnou zkouškou
září 2007 - červen 2016
Osmileté gymnázium, Všeobecné vzdělání
Ukončeno státní maturitou