Zručnosti
Frontend
Väčšina mojej každodennej práce: React s TypeScriptom a knižnicami TanStack, štýlovaný cez Tailwind CSS. Projekty som robil aj vo Vue, Nuxt a Angulari.
Backend
REST API a aplikácie vykresľované na serveri: Kotlin so Spring Boot a Elixir s Phoenixom v práci, Node.js, Python a PHP v predchádzajúcich prácach a projektoch.
Mobilné aplikácie
Jeden kód v Kotline pre Android aj iOS so spoločným UI v Compose Multiplatform.
- Kotlin Multiplatform
- Compose Multiplatform
- Ktor
Dáta
Relačné aj dokumentové databázy, ladenie dopytov a ETL pipeline, ktoré presúvajú dáta medzi systémami.
- PostgreSQL(5 projektov)
- MongoDB(1 projekt)
- MSSQL
- Redis
- Airflow
- pandas(1 projekt)
AI
Denne vyvíjam s AI agentmi počas celého projektu: plánovanie, implementácia, testy, code review aj nasadenie. Rozhodnutia robím ja, každú zmenu skontrolujem a udržiavam kontextové súbory, skills a hooky, aby agenti dodržiavali pravidlá projektu a neopakovali chyby. Pre diplomovú prácu som trénoval neurónové siete a OpenAI API som integroval do produktov.
- Claude Code
- Codex
- MCP
- OpenAI API
- PyTorch(1 projekt)
- TensorFlow(1 projekt)
- OpenCV(1 projekt)
DevOps a testovanie
Kontajnery, CI pipeline a vlastný domáci server pre moje demá, plus unit a end-to-end testy s kontrolou prístupnosti.
Postupy
Ako pracujem, okrem samotných nástrojov.
- Vývoj s pomocou AI
- Návrh systémov a architektúra
- Návrh REST API
- Typovo bezpečný vývoj
- Unit, integračné a end-to-end testovanie
- Kontajnerizácia
- CI/CD
- Monitorovanie a observabilita
- Autentifikácia a autorizácia (JWT, passkeys, RBAC)
- Obmedzenie počtu požiadaviek (rate limiting)
- Prístupnosť (a11y)
- Internacionalizácia (i18n, l10n)
- SEO
- Optimalizácia výkonu
- Cache
- UI/UX dizajn
- Responzívny dizajn
- Progresívne webové aplikácie (PWA)
- Aktualizácie v reálnom čase (WebSockety)
- Code review
- Scrum