About
I design and write software, from firmware to the web.
I've worked in software development since 2013. I've been a partner at ACRIOS Systems since the company started, and I work as Tech Lead: I'm responsible for the technical direction of projects while writing code myself.
I like solutions that fit the budget and stay maintainable over the long term. In my free time I program for fun: games for my kids, my home server, smart home projects, and local language models. I'm interested in digital and film photography.
Experience
Partner and Tech Lead · ACRIOS Systems
I handle architecture and company-wide technical decisions and work as lead developer on client projects. I also mentor, review code, work on DevOps, and bring AI into development. Until 2019 I worked at ACRIOS on evenings and weekends alongside my job at NXP; since then it has been my main job.
Software Engineer · NXP Semiconductors
Embedded RPC and developer tooling in C, C++, and Python. Mobile applications for Android and iOS.
University projects · Tomas Bata University in Zlín
Apps for companies that commissioned projects through the university, for example Retigo.
What I work with
- Web and backend
- TypeScript, SvelteKit, Astro, React, Node.js, Python, FastAPI, Go, PostgreSQL, Strapi
- Mobile apps
- React Native, Kotlin, Swift, Android, iOS, native integrations
- Firmware and IoT
- C, C++, Lua, LoRaWAN, NB-IoT, M-Bus, wM-Bus, Modbus, BLE
- Operations
- Linux, Docker, GitLab CI/CD, AWS, Nginx
- AI
- LLMs (cloud and local), coding agents
- Education and languages
- Master's degree in Applied Informatics, Tomas Bata University in Zlín, with honors. Czech (native), English C2.
Contact
Or via LinkedIn. I usually reply within 1 working day (Prague time).