Custom desktop and mobile apps
Apps for Windows, macOS, Linux and Android. Including ones that drive TVs or the LEDs on the back of a phone.
They fit where a website is not enough: files and USB drives, video, heavy computation or phone hardware. I write the app, add an installer and tests and ship it so it is easy to update.
I work as a freelance software engineer from Nové Město nad Metují, Czechia, for clients in Hradec Králové, Náchod and the whole region. Remotely I work with anyone, in Czech or English.
- Where
- Hradec Králové region, CZ · remote
- Reply
- within two working days
- Technology
- Tauri · Rust · PySide6 · Kotlin · Compose · Java
- Contact
- kontakt@jirkapelikan.cz
What I will do for you
- 01
Tools for day-to-day work
In my app a restaurant changes its own prices. The app renders a 4K video and writes it to the USB drives for three TVs.
- 02
One-click install
The Windows installer brings everything it needs, so there is nothing else to set up.
- 03
Android and phone hardware
An app for the Nothing Phone shows a clock, a spirit level or a timetable on the LED matrix on its back.
- 04
Shipped like a product
Windows and Linux releases with checksums, automated tests and CI.
Work examples
Client work · desktop and web · 2026Asian Taste Menu The restaurant changes its prices itself and the menu updates on three TVs and on phones. The QR code on the tables never changes.
Desktop app · 2026GameHub Nine logic games, each with its own solver. Expectimax plays 2048, a SAT solver cracks Slitherlink and puzzles print straight to PDF.- 13 × 13 LEDAndroid app · 2026GlyphHub The Nothing Phone has 169 LEDs on its back. I wrote an app that puts a clock, a spirit level, a timer or a timetable on them.
3D renderer · 2026Java CPU Path Tracer It started as a semester assignment and ended as my own path tracer. Plain Java, no GPU, no graphics library, just maths and a CPU.
Questions
- Which systems will the app run on?
- Windows, macOS, Linux and Android. For desktop I use Tauri and Rust or Python with PySide6, for Android Kotlin and Jetpack Compose.
- Can the app connect to a website?
- Yes. For example, the menu from a desktop app also updates the web version behind the QR code on the tables.
- How quickly will you reply?
- Within two working days. Tell me what you need and I will suggest the next steps.
Got a project? Tell me what you need. kontakt@jirkapelikan.cz