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.

Photograph of Tomáš Šimíček

Experience

08/2017 – present

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.

2014 – 04/2019

Software Engineer · NXP Semiconductors

Embedded RPC and developer tooling in C, C++, and Python. Mobile applications for Android and iOS.

2013 – 2014

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

tomas@tomsimicek.cz

Or via LinkedIn. I usually reply within 1 working day (Prague time).