I am a developer primarily working with the C language, and a low-level programming, open-source software, and Linux enthusiast. I lead a team of four developers, working on a recursive DNS resolver.
I program with emphasis on performance and due simplicity. I can work with many languages, including but not limited to C, C++, C#, Java, JavaScript, Kotlin, Lua, and Python. I am also interested in up-and-coming languages, like Zig, and am learning embedded programming of microcontrollers. I also have plenty of experience developing web applications (both front-end and back-end).
My pet project LibreArp, a plugin for audio workstations, is supported by numerous donors from the musical scene. I also like to contribute to others' open-source projects, as can be seen on my GitHub.
January 2024 - present
Knot Resolver team leader.
October 2021 - present
Programmer on Knot Resolver and related projects.
Experience with TCP, UDP, DNS-over-HTTPS, DNS-over-QUIC, IPv4/6 PROXYv2, and more.
September 2016 - June 2021
Programmer on multiple large Java web applications.
Used technology including (but not limited to) Java EE, MariaDB, Docker, MongoDB, Spring Framework.
September 2020 - September 2023
Master's degree, Computer Software Engineering (Ing. title)
Concluded by the state final exam
September 2016 - June 2020
Bachelor's degree, Information Technology (Bc. title)
Concluded by the state final exam
September 2007 - June 2016
Grammar school, General education
Concluded by the state final exam