Preskočiť na obsah

Webový a mobilný vývoj

Tomáš Hromník

Senior Full-Stack vývojár

Vyvíjam webové aplikácie pre klientov aj vlastné projekty, modernizujem existujúce produkty a tvorím aplikácie pre Android.

  • 18+rokov programovaniaod roku 2008
  • 14+rokov profesionálneod roku 2012
  • React
  • Next.js
  • Vue
  • TypeScript
  • Android

Kariérna cesta

  1. 2008 S kódovaním som začal ako hobby
  2. 2012 Prvé profesionálne roky v PHP + jQuery
  3. 2015 Node.js a Meteor.js
  4. 2018 Vue.js / Nuxt
  5. 2023 React / Next.js
  6. Súčasnosť Vývoj s AI agentmi
I.

O mne

Ukážka mojej práce: TextFormatter pre web a Sadhana List pre Android.

  • React
  • Vue
  • Next.js
  • TypeScript
  • Android

Začínal som tvorbou webových stránok, neskôr som prešiel na full-stack aplikácie. S klientskymi tímami som pracoval na väčších systémoch vrátane migrácie frontendu pre Strava.cz a opráv chýb a nových funkcií pre Škoda Auto.

Vytvoril som aj CoderMania, open-source platformu na učenie programovania, a kurz JavaScriptu pre začiatočníkov v slovenčine.

  • Na diaľkuStredoeurópsky čas
  • SK · CZ · ENJazyky, v ktorých pracujem
III.

Ako pracujem

Začínam tým, že si ujasním, čo má aplikácia robiť.

  1. 01

    Spoločný plán

    Dohodneme si cieľ, rozsah a technický postup.

  2. 02

    Vývoj a kontrola

    Pracujem po menších krokoch a kontrolujem zmeny.

  3. 03

    Testovanie a nasadenie

    Overím hlavné používateľské scenáre, spustím automatizované testy a pripravím aplikáciu na nasadenie.

Pri vlastných produktoch píšu AI agenti väčšinu kódu. Za rozsah, architektúru, testovanie a rozhodnutia o nasadení zodpovedám ja.

AI nástroje, ktoré používam

  • Claude Code
  • OpenAI Codex
  • ChatGPT
  • OpenCode
IV.

Čo viem postaviť

Čomu sa venujem, aké technológie používam a príklady z mojich projektov.

Frontendový vývoj

Tvorba používateľských rozhraní a modernizácia existujúcich frontendov.

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • Vue 3

Použité v TextFormatterStrava.cz

Backend a API

Vývoj API, integrácia platieb a backendové služby.

  • Node.js
  • Fastify
  • REST APIs
  • GraphQL
  • Stripe

Použité v EasyCaptionsTextFormatter

Dáta a spracovanie

Práca s dátami aplikácií, úlohami na pozadí a spracovaním videa.

  • PostgreSQL
  • Prisma
  • Redis
  • BullMQ
  • MongoDB

Použité v EasyCaptionsSadhana List

Mobilný vývoj

Vývoj a publikovanie aplikácií pre Android.

  • React Native
  • Expo
  • Kotlin
  • Android
  • Ionic React

Použité v Sadhana ListContact Groups

Kvalita a dodanie

Jednotkové testy a testy v prehliadači vrátane kontrol prístupnosti a responzívneho rozloženia.

  • Playwright
  • Vitest
  • Cypress
  • Git
  • Docker

Vývoj s pomocou AI

Používanie AI agentov pri implementácii, ladení, refaktorovaní a tvorbe testov.

Ako pracujem →

Všetky technológie a úrovne 39Vlastné hodnotenie mojej aktuálnej webovej a mobilnej práce.

Vlastné hodnotenie znalostí. Percentá sú subjektívne, nejde o výsledky testov ani certifikácie.

Expert85–100%Pokročilý60–84%Rastúci40–59%Začiatočník<40%

Frontendový vývoj13

JavaScript99%
Expert
TypeScript90%
Expert
Vue 390%
Expert
Nuxt90%
Expert
React90%
Expert
Next.js90%
Expert
Svelte / SvelteKit90%
Expert
HTML99%
Expert
CSS90%
Expert
Tailwind90%
Expert
shadcn/ui85%
Expert
Radix UI80%
Pokročilý
Figma65%
Pokročilý

Backend a API5

Node.js90%
Expert
Fastify90%
Expert
Express.js80%
Pokročilý
REST APIs / GraphQL90%
Expert
Stripe80%
Pokročilý

Dáta a spracovanie5

Prisma85%
Expert
Firebase/Firestore75%
Pokročilý
MongoDB75%
Pokročilý
MySQL75%
Pokročilý
PostgreSQL75%
Pokročilý

Mobilný vývoj4

Kotlin50%
Rastúci
React Native80%
Pokročilý
Expo80%
Pokročilý
Android development65%
Pokročilý

Kvalita a dodanie8

Cypress80%
Pokročilý
Playwright80%
Pokročilý
Vitest80%
Pokročilý
Git90%
Expert
npm/pnpm90%
Expert
Vite80%
Pokročilý
Docker75%
Pokročilý
Postman70%
Pokročilý

Vývoj s pomocou AI4

ChatGPT90%
Expert
Codex90%
Expert
Claude Code90%
Expert
OpenCode85%
Expert
V.

Kde som pracoval

Najnovšie pozície a môj prínos. Rozbalením pozície zobrazíte podrobnosti.

  1. 2026

    FioSoft s.r.o.·Full-stack inžinier

    Júl 2026 — Okt 2026 Vytvoril som reportovanie, fakturáciu a onboarding pre multi-tenant SaaS platformu.
    Zobraziť detailySkryť detaily

    Full-stack kontraktor na multi-tenant SaaS platforme v tíme približne desiatich ľudí. Vytvoril som reportovanie, fakturáciu a onboarding. Kvôli GDPR nemožno zdieľať ďalšie podrobnosti o klientovi a produkte.

    • Laravel
    • React
    • TypeScript
    • Inertia
    • Playwright
  2. 2026

    Vlastné produkty·Full-stack vývojár a zakladateľ

    Mar 2026 — Súčasnosť Tvorím a prevádzkujem EasyCaptions, TextFormatter, What Is Meat? a Sincere Bhakti.
    Zobraziť detailySkryť detaily

    Popri práci pre klientov tvorím a prevádzkujem vlastné produkty: EasyCaptions, TextFormatter, What Is Meat? a Sincere Bhakti. AI agenti píšu väčšinu kódu týchto produktov. Zodpovedám za rozsah, architektúru, testy, automatické kontroly v CI a rozhodnutia o nasadení.

    • Next.js
    • Fastify
    • PostgreSQL
    • Prisma
    • Playwright
    • Vitest
  3. 2025

    Frenkee.cz·Senior Frontend Engineer

    Sep 2025 — Nov 2025 Redizajn a prepis staršieho PHP webu do Next.js.
    Zobraziť detailySkryť detaily

    Redizajn stránok a prepis staršieho PHP webu do Next.js.

    • Next.js
    • Tailwind
    • Zod
    • Zustand
  4. 2023

    Algotech (klient: Strava.cz)·Senior Frontend Engineer

    Nov 2023 — Máj 2025 Podieľal som sa na migrácii objednávkového systému jedální z Vue 2 na Next.js.
    Zobraziť detailySkryť detaily

    Strava.cz je český online systém na objednávanie obedov pre školské a firemné jedálne. V tíme som pracoval na migrácii jeho frontendu z Vue 2 na React/Next.js.

    • Vue 2
    • React
    • Next.js
    • Tailwind
  5. 2022

    Algotech (klient: Škoda Auto)·Frontend Engineer

    Sep 2022 — Apr 2023 Pomáhal som s migráciou zdieľanej knižnice komponentov z Vue 2 na Vue 3.
    Zobraziť detailySkryť detaily

    Opravy chýb a nové funkcie vo frontende rozsiahleho portálu Škoda Auto na správu vozidiel od výroby po predaj vrátane servisnej histórie. Prispel som aj k migrácii zdieľanej knižnice komponentov z Vue 2 na Vue 3.

    • Vue 2
    • Vue 3
    • Vuex
    • Pinia
    • Vite
Zobraziť 8 starších pozícií
  1. 2022

    Woltair·Frontend Engineer

    Mar 2022 — Sep 2022
    Zobraziť detailySkryť detaily

    Práca na projekte v SvelteKit a GraphQL na správu zákazníkov fotovoltaickej spoločnosti: najmä funkcie frontendu a implementácia dizajnu.

    • SvelteKit
    • GraphQL
  2. 2021

    Humansis·Frontend Engineer

    Apr 2021 — Mar 2022
    Zobraziť detailySkryť detaily

    Práca na Humansis, Vue 2 platforme pre humanitárne organizácie: najmä opravy chýb a občasné nové funkcie.

    • Vue
    • Nuxt
    • GraphQL
    • Pinia
  3. 2020

    Digicekarna·Full-Stack Developer

    Feb 2020 — Mar 2021
    Zobraziť detailySkryť detaily

    Práca na online rezervačnom systéme, v ktorom pacienti rezervujú termíny a lekári ich spravujú, najmä vo Vue 2 a Nuxt so Strapi.

    • Vue
    • Nuxt
    • Strapi
  4. 2017

    Freelance Full-Stack Developer

    Jún 2017 — Jan 2020
    Zobraziť detailySkryť detaily

    Freelance webový vývoj pre klientov po návrate z pauzy v kariére popri správe CoderMania.

  5. 2016

    Pauza v kariére

    Apr 2016 — Máj 2017
    Zobraziť detailySkryť detaily

    Pauza od programovania: desať mesiacov života v chráme ISKCON na Slovensku a absolvovanie programu Bhakta po jarnej sezóne ako animátor na detských táboroch.

  6. 2015

    CoderMania·Zakladateľ & Full-Stack Developer

    Jan 2015 — Apr 2016
    Zobraziť detailySkryť detaily

    Vytvoril som CoderMania, open-source platformu na učenie programovania (50 hviezdičiek a 31 forkov na GitHube), blog a kurz JavaScriptu pre začiatočníkov v slovenčine.

    • Meteor.js
    • MongoDB
    • CoffeeScript
    • Jasmine
  7. 2013

    Freelance webový vývojár

    Júl 2013 — Jan 2016
    Zobraziť detailySkryť detaily

    Freelance webový vývojár na rôznych projektoch.

    • HTML
    • CSS
    • JavaScript
    • jQuery
  8. 2012

    Freya creative·Front-end web developer

    Júl 2012 — Máj 2013
    Zobraziť detailySkryť detaily

    Junior webový vývojár vytvárajúci webstránky pre zákazníkov a pracujúci s vlastným PHP redakčným systémom.

    • HTML
    • CSS
    • PHP
    • jQuery
    • Bootstrap

Chcete sa porozprávať o svojom projekte?

Kontaktujte ma

Otvorený spolupráci na diaľku · odpisujem e-mailom · stredoeurópsky čas (CET / CEST)

S čím viem pomôcť:

  • Webové aplikácie
  • Mobilné aplikácie
  • E-commerce
  • Rezervácie
  • Dashbordy
  • API