Portfólio

Veci, ktoré som postavil vo voľnom čase.

Aplikácie a weby, ktoré tvorím pre seba, s otvoreným zdrojovým kódom na GitHube.

2015 — dnes 25 000+ stiahnutí Multiplatform Android iOS Web

Naj Autoškola

Trenažér na skúšku z teórie jazdy, prerobený pre každú obrazovku.

Aplikácia, ktorou to celé začalo. Prvú verziu som vydal na Google Play v roku 2015; zarábala a priamo mi priniesla moju prvú prácu vývojára. Dnes je to aplikácia v Kotlin Multiplatform, ktorá beží na Androide, iOS a webe z jedného zdieľaného kódu v Compose.

  • Prispôsobivé rozloženie pre telefóny, tablety a prehliadače na počítači
  • Bezstavové obrazovky, jeden StateFlow na ViewModel a repozitáre, ktoré držia biznis pravidlá
  • Otázky v troch jazykoch a rozhranie v štyroch, s oficiálnym formátom skúšky pre každú skupinu vodičského oprávnenia
  • Kotlin Multiplatform
  • Compose Multiplatform
  • Koin
  • Ktor
  • AdMob
  • Play Billing
2026 Multiplatform Android Desktop

Jellyfin Mobile

Natívny klient pre mediálny server Jellyfin.

Natívny prepis oficiálneho klienta Jellyfin pre Android, ktorý bol len webovým klientom zabaleným do WebView.

  • Jedno rozhranie v Compose Multiplatform zdieľané naprieč Androidom, iOS, Windows, macOS a Linuxom
  • Komunikácia so servermi Jellyfin priamo cez ich HTTP API
  • Kotlin Multiplatform
  • Compose Multiplatform
  • ExoPlayer
  • libVLC
  • Jellyfin API
2026 Multiplatform Android Desktop

Anima

Osobný prehľad financií pre pravidelné výdavky.

Aplikácia na rozpočet, ktorá sleduje, čo každý mesiac odchádza z účtu: predplatné, účty.

  • Napísaná v Kotlin Multiplatform s jedným zdieľaným rozhraním v Compose pre Android a desktop
  • Mesačné a ročné výdavky na prvý pohľad, s najbližšími platbami a prehľadom, kam idú peniaze
  • Výdavky vo viacerých menách, každý priradený ku karte alebo účtu, z ktorého sa platí
  • História cien pri každom predplatnom, takže tiché zdraženie sa ukáže ako trend
  • Kotlin Multiplatform
  • Compose Multiplatform
  • Rails backend
2026 Android

Mosaic

Malá Android aplikácia, ktorá ukazuje, ako štruktúrujem kód.

Ukážka architektúry: aplikácia v Compose s jednou aktivitou a sieťovou vrstvou v Retrofite, ktorá komunikuje s backendom v Rails. Nejde o funkcie, ale o tvar — taký kód, aký by som použil na klientskom projekte.

  • Balíky rozdelené podľa toho, čoho sa súbor týka
  • Tri moduly prepojené konvenčnými pluginmi
  • MVVM s jednosmerným tokom dát, jeden smer závislostí vynútený pluginmi
  • Jetpack Compose
  • Navigation 3
  • Hilt
  • Retrofit
  • Gradle convention plugins
tree-among-shrubs.com
2026 Web

tree-among-shrubs.com

Tento web.

Aplikácia v Rails 8 s Tailwind CSS 4 — bez frontendového frameworku.

  • Na vlastnom serveri, nasadzovaná cez Kamal
  • Moderný a dynamický dizajn
  • Stránky vykresľované na serveri
  • Ruby on Rails 8
  • Tailwind CSS 4
  • SQLite
  • Kamal
  • I18n

Je toho viac

Zvyšok nájdete v životopise a na GitHube.

Väčšinu toho, čo som vydal, som robil pre klientov: bankové aplikácie pre Erste Group a ČSOB, PropTech platformy a veľkú sociálnu platformu.