Vybrané reference

Více e-shopů pod jednou střechou

Spoluzakladatel Full-Stack vývoj Multistore e-commerce platforma

Zobrazit příběh

Vyvinul jsem multistore e-shopové řešení, které umožňuje spravovat více e-shopů, jazyků a měn z jedné centrální administrace.

PHP Developer

Nette Interní retail systém

Spolupráce v přibližně čtyřicetičlenném vývojovém týmu, kde jsem byl součástí menšího pětičlenného týmu zaměřeného na rozvoj interního systému pro přibližně 4 000 zaměstnanců prodejen. V systému jsme řešili širokou část každodenního provozu prodejen — například pohyb zboží na PDA čtečkách mezi příjmem, příručním skladem a prodejnou nebo zavádění Sportisimo KLUB na prodejnách.

Vlastní e-shop od A do Z

Zakladatel Full-Stack vývoj PrestaShop

Zobrazit příběh

Provozoval jsem vlastní e-shop, kde jsem řešil vývoj, marketing, komunikaci se zákazníky i dodavateli i expedici.

Zkušenost z praxe

Odborná praxe

Výrobní provoz

Plzeňský Prazdroj · Radegast

Tři týdny odborné praxe a následná dvouměsíční brigáda v pivovaru Radegast společnosti Plzeňský Prazdroj. Jsem rád, že jsem to mohl poznat i z druhé strany, bohudík!

Dopravní provoz · automatizace

Veolia Transport · automatizace ceníků

Čtyři týdny odborné praxe ve společnosti Veolia Transport zaměřené na pomoc s automatizací tvorby ceníků jízdného a poznání procesů většího dopravního provozu.

Historie

  1. 2026—XVáš projekt

    Zde může být váš projekt

    Aktuálně se rozhlížím po dalším větším projektu — ideálně po e-shopovém systému, WMS nebo zavedenějším SaaS produktu, kde využiji své dosavadní zkušenosti a zároveň se naučím něco nového.

  2. 2025—2026SaaS
  3. 2024—2026E-sport analytika

    LEETgg · Analytika téměř 2 000 000 zápasů

    Vyvinul jsem analytický nástroj, který proměňuje live i historická data téměř 2 000 000 e-sportových zápasů v přehledné statistiky pro efektivnější analýzu.

    Zobrazit příběh

  4. 2023—2024Interní retail systém

    Spolupráce v přibližně čtyřicetičlenném vývojovém týmu, kde jsem byl součástí menšího pětičlenného týmu zaměřeného na rozvoj interního systému pro přibližně 4 000 zaměstnanců prodejen. V systému jsme řešili širokou část každodenního provozu prodejen — například pohyb zboží na PDA čtečkách mezi příjmem, příručním skladem a prodejnou nebo zavádění Sportisimo KLUB na prodejnách.

  5. 2016—2025Multistore e-commerce platforma
  6. 2016—2017Server plugins
    PLAYzoneGrunexTopGaming.euCSKO.cz — Kotelna

    Vývoj pluginů pro kompetitivní hraní zápasů v CS:GO na českých a slovenských herních portálech.

  7. 2014—2018E-sportový tým

    Vedl jsem e-sportový tým, který měl v jednu dobu 40 aktivních hráčů. Zároveň jsem převzal a spravoval Facebook skupinu H1Z1 s 6 000 hráči.

  8. 2013—2015PrestaShop
  9. 2012—2015PrestaShop

    MEPRADLO.cz

    Vlastní e-shop na platformě PrestaShop — vývoj funkcí, marketing, komunikace s dodavateli i každodenní provoz.

  10. 2013-2014Vytvořil jsem e-shop na PrestaShopu

    E-shop s dámskou obuví

    Vytvořil jsem e-shop s dámskou obuví na PrestaShopu — vývoj importního můstku na dodavatele, API pro partnery a různých exportů pro partnery.

  11. 2011—2014Webové studio
  12. 2011—2018Propojení portálů
  13. 2010—2012Game servers

    Organizace desítek turnajů a administrace soutěžní ligy. V roce 2011 jsem vytvořil plugin, který zjednodušil kompetitivní hraní Counter-Strike 1.6 a na němž se odehrály desítky tisíc zápasů.

  14. 2009—2010Web security
    Seznam.czGrunex.euUndzwei.eu

    Nahlásil jsem XSS v e-mailu Seznam.cz a bezpečnostní chyby na Undzwei.eu a eG-Sports.eu. Za zmínku stojí také veweb.cz — nalezení a ohlášení bezpečnostních chyb v jejich redakčním systému, který využívaly desítky webů. Prověřil jsem také bezpečnost nRS od DreamStudio.cz. Později mě oslovili z Grunex.com a Vsadte-se.cz, kde jsem testoval také jejich weby.

  15. 2008—2012Studium

    Studium na Střední škole informačních technologií zakončené maturitní zkouškou. Získal jsem zde certifikáty Cisco IT Essentials: PC Hardware and Software a CCNA Exploration: Network Fundamentals. Mimochodem jsem na webu školy nalezl SQL injection.

  16. 2007První web

    První vlastní projekt v PHP

    Soutěžní webová klikačka vytvořená společně s kolegou grafikem dosáhla návštěvnosti přibližně 5 000 lidí denně.

Když jeden e-shop začal být málo.

Než vznikl Amiatex, spravoval jsem několik e-shopů na PrestaShopu. Každý měl vlastní administraci, vlastní importy a vlastní sadu úprav. Když bylo potřeba něco vyvinout nebo změnit, čekalo mě stejné kolečko znovu pro každý jednotlivý obchod.

Postupně mi začalo vadit hlavně to přepínání mezi administracemi a duplicitní práce. Stejné zboží jsem importoval na více míst, obrázky ležely zbytečně vícekrát na serveru a novou funkci bylo nutné ručně dostat do každého e-shopu zvlášť.

Právě z této zkušenosti jsem začal skládat vlastní multistore platformu. Chtěl jsem, aby více obchodů fungovalo z jedné centrální administrace: jeden import pro společný sortiment, jeden zdroj obrázků a jeden přehled místo několika oddělených systémů.

Každý e-shop přitom mohl zůstat svým vlastním obchodem. Šlo pro něj samostatně nastavit marže, popisky, překlady, země, měny i ceny dopravy — bez toho, aby se kvůli tomu muselo všechno kopírovat a spravovat několikrát.

Amiatex pro mě nebyl jen další e-shopový systém. Byl to způsob, jak si zjednodušit každodenní práci a dát dalšímu vývoji společný základ: jednu změnu udělat jednou a promítnout ji tam, kde má být.

Co se změnilo

Méně přepínání, méně duplicit a více prostoru soustředit se na to, co e-shopy skutečně posouvá dál.

Ukázky z projektu

Správa marketingových kampaní v administraci Amiatex Prohlédnout Správa objednávek v administraci Amiatex Prohlédnout Správa CMS stránek v administraci Amiatex Prohlédnout Správa kategorií v administraci Amiatex Prohlédnout

Když jsem si chtěl projít e-shop od první objednávky až po odeslaný balík.

V roce 2013 jsem měl za sebou pár webů a nějaký e-shop. Napadlo mě zkusit si provozovat vlastní obchod a projít si na vlastní kůži všechno, co takový e-shop obnáší.

Začínal jsem spoluprací formou přeposílání objednávek. Postupně jsem ale e-shop provozoval od A do Z: vyřizoval hovory od zákazníků, domlouval dodavatele, nakupoval zboží, balil a posílal zásilky.

Vedle každodenního provozu jsem systém také rozvíjel. Vytvářel jsem funkce pro lepší objednávání u dodavatelů a pro zákazníky připravoval informace o tom, kdy zboží dostanou.

Propojoval jsem partnerské stránky, sociální sítě i reklamu. Technická práce tak nebyla oddělená od provozu — každá úprava musela dávat smysl i zákazníkům, dodavatelům a lidem, kteří objednávku skutečně vyřizují.

Díky MEBOTY.cz jsem si prošel celým procesem provozování e-shopu a zároveň poznal vlastní silné i slabé stránky. Tahle zkušenost se pak promítla i do dalších e-commerce projektů.

Co mi MEBOTY.cz dalo

Praktickou zkušenost s e-shopem jako celkem — od kódu a marketingu až po telefonát se zákazníkem a balík, který musí včas odejít.

Ukázky z projektu

Ukázka e-shopu MEBOTY.cz Prohlédnout

Když systémy pro práci přestanou dávat smysl každý zvlášť.

Psal se rok 2015. Měl jsem za sebou vlastní e-shopový systém, malou administraci pro webové stránky i různé mikro nástroje pro každodenní práci. Tehdy jsem se chtěl pustit do centrálního rezervačního systému — marketplace a „Heuréky“ pro rezervace. Člověk by přijel do města, zadal třeba bowling a hned by viděl podniky, kde si může termín rezervovat v jednom systému.

Amiatex měl ale přednost, takže tato myšlenka na čas ustoupila do pozadí. Nezmizela však — spíš postupně dozrávala spolu s tím, jak přibývaly další nástroje, které jsem v práci používal.

Slack, Trello, Toggl, iDoklad a mnoho dalších služeb umí samostatně dobře svoji práci. Jenže jejich propojení bývá složité a každá další potřeba často znamená další předplatné, další účet a další místo, kde jsou uložená důležitá data.

S nástupem AI mi začalo dávat ještě větší smysl postavit jeden centrální SaaS pro menší podnikatele a firmy. Systém, ve kterém půjde postupně řešit každodenní agendu z jednoho místa a který poroste podle toho, co budou klienti skutečně potřebovat.

Důležité je pro mě hlavně propojení. Jednotlivé části nemají být jen vedle sebe, ale pracovat nad stejnými daty a navzájem si předávat souvislosti. AI bot pak může být přirozenou součástí celku a pomáhat firmě pracovat mnohem efektivněji než s dnešní roztříštěnou sadou nástrojů.

Kam TAKERES míří

Jedno prostředí pro každodenní chod firmy — propojené, postupně rozšiřitelné a připravené na smysluplnou pomoc AI.

Ukázky z projektu

Náhled aplikace TAKERES Prohlédnout Náhled aplikace TAKERES Prohlédnout

Když samotný výsledek zápasu nestačí a začne vás zajímat, co se dělo před ním i v něm.

E-sport mě zajímá už roky. Pamatuji si dobu, kdy jsem potkal bookmakera z Tipsportu a říkal mu, že e-sport je skvělá věc, kterou by měli do nabídky přidat. O rok později už skutečně byl součástí Tipsportu.

Po několika letech mě zaujaly live zápasy FIFA. U běžného fotbalu jsou k dispozici nejrůznější statistiky a tabulky, zatímco u e-sportové FIFA jsem nacházel hlavně výsledky. Chyběl mi lepší kontext: kdo je v jaké formě, jak si hráči vedou proti sobě a co se dá vyčíst z dlouhodobějších dat.

Začal jsem proto vyvíjet vlastní aplikaci, která všechny zápasy monitoruje a vyhodnocuje. Dnes v databázi pracuje s téměř 2 000 000 zápasů a zobrazuje porovnání hráčů, head-to-head, formu, turnajové přehledy a historické souvislosti.

Současně jsem vytvořil skripty pro Tampermonkey, které na webech Tipsportu, Fortuny a Betana zobrazovaly u konkrétních zápasů statistiky z LEETgg, pokud byly v systému dostupné.

Aplikaci jsem následně zpřístupnil malé skupině uživatelů. Systém pro tuto úzkou skupinu lidí běží dál a stále vyhodnocuje nové metriky.

Co LEETgg přináší

Místo pouhého výsledku dává souvislosti: co se stalo, proč se to mohlo stát a jak do sebe jednotlivá data zapadají.

Ukázky z projektu

Porovnání hráčů v analytické platformě LEETgg.com Prohlédnout Turnajové statistiky v analytické platformě LEETgg.com Prohlédnout

Když ban na jednom serveru přestal znamenat konec jen na jednom místě.

V roce 2011 jsem už několik let pomáhal různým herním portálům. Všímal jsem si rozdílů mezi nimi a vadilo mi, že hráč mohl podvádět, dostat ban a následně bez problému pokračovat na konkurenčním portále.

Jednotlivé portály se tehdy vnímaly hlavně jako konkurence a každý nový hráč byl vítaný. Proto jsem kontaktoval přední CZ/SK portály pro Counter-Strike a domluvil se s nimi na společném řešení přestupků a globálním banování hráčů napříč portály i herními servery.

Postupně jsme sjednotili část pravidel i výši trestů. Vytvořil jsem rozsáhlý systém, který partnerům pomáhal řešit protesty a ostatním hráčům transparentně ukazoval informace o jednotlivých hráčích.

Přes API byly propojené stránky jednotlivých partnerů. Tak vznikl největší CZ/SK anti-cheat portál, který dal společné řešení komunitě, jež do té doby fungovala roztříštěně.

Součástí byl také Counter-Strike plugin, který zabanovanému hráči znemožnil hrát na herním serveru, a další inovativní plugin pro automatizaci a usnadnění kompetitivního hraní.

Co forFAIRPLAY spojil

Pravidla, portály, herní servery a důvěru v to, že porušení pravidel bude mít stejný dopad napříč celou komunitou.

Ukázky z projektu

Veřejná část systému forFAIRPLAY s přehledem e-sportovních portálů Prohlédnout Administrace protestů a hráčů v systému forFAIRPLAY Prohlédnout

Open source

Gita — společný přehled pro více Git repozitářů.

Local-first dashboard, který spojuje více repozitářů do jednoho pohledu na aktivitu, přispěvatele, změny v kódu, branche a pull requesty. Repozitáře pouze čte; data i cache zůstávají lokálně.

  • Next.js
  • TypeScript
  • Fastify
  • SQLite
  • Drizzle ORM
Otevřít GitHub projekt

Zavolejte mi

Zavolám vám následující pracovní den mezi 9:00 a 17:00.

Můžete mi také zavolat rovnou.

+420 605 181 728

Nechte mi telefonní číslo a pošlete žádost o zpětné zavolání.

Odesláním souhlasíte se zpracováním údajů pro vyřízení žádosti.