Martin Kobelka
Fullstack developer se specializací na vývoj robustních a výkonných aplikací v PHP a TypeScriptu. Absolvent IT a softwarového inženýrství na FIT VUT Brno, zaměřený na návrh škálovatelných řešení s důrazem na optimalizaci.
Technologický stack
Vybrané projekty
Vlastní platforma pro sportovce a pořadatele — kalendář a mapa závodů v běhu, cyklistice, plavání a triatlonu i sportovišť k tréninku. Přihlášky online, startovky a živé výsledky na jednom místě.
- Mapa a kalendář závodů i sportovišťHledání v okolí nad vestavěným GiST indexem PostgreSQL (bez PostGIS), vlastní našeptávač míst nad OpenStreetMap
- Univerzální model výsledkůBěh, cyklistika, triatlon, okruhové i časové závody a štafety jedním datovým modelem; napojení na časomíru, živé výsledky přes WebSockety
- Živé sledování závodníkůGPS z mobilní aplikace, pořadí a odhad doběhu přepočítávané každé 2 s, režim pro TV
- Analyzátor trasVýškový profil, plán tempa podle sklonu, povrch z OpenStreetMap, porovnání ročníků a export do XLSX, CSV a PDF
- Editor mapy trasy v ReactuNebezpečná místa, časové limity, měřicí body a místa mimo trasu nad GPX
- Administrace ve FilamentuOnline přihlášky, strom rolí a oprávnění, auditní log, dvoufázové ověření, přihlášení přes Google, Facebook a Stravu
- Mobilní aplikaceReact Native (Expo) s čistou architekturou a mutačním testováním
- Kvalita kóduModulární monolit s hlídanými hranicemi modulů, PHPStan na úrovni max, noční kontrola datových invariantů a monitoring přes Sentry a Pulse
Web a administrace seriálu cyklistických závodů Cykloman Abner Cup v Moravské Třebové — modernizace a převod na Laravel. Veřejný web zahrnuje online přihlašování závodníků s platbou přes GoPay, kalendář závodů, výsledky a průběžné pořadí seriálu, profily závodníků, fotogalerii, aktuality s diskuzí a vícejazyčné rozhraní. Součástí je kompletní administrace v Reactu nad REST API s auditovatelnými entitami, systémem správy uživatelských rolí a oprávnění, napojením na časomíru, zpracováním výsledků a mailingovým systémem.
Realizace kompletního webu pro běžecký závod Dětřichovský memoriál — každoroční akce s téměř 50letou tradicí. Web zahrnuje online přihlašování závodníků, živý odpočet do startu, správu a zobrazení výsledků, fotogalerii a aktuality.
Zkušenosti & vzdělání
- Sportengo – vlastní platforma závodů a sportovišť v Laravelu, Livewire a Filamentu s PostgreSQL, živými výsledky, GPS sledováním závodníků a mobilní aplikací v React Native
- Cykloman – web a administrace seriálu cyklistických závodů v Laravelu a Reactu s online přihláškami, platbami přes GoPay, napojením na časomíru a desktopovou aplikací pro zpracování výsledků (Electron)
- Deset jarních kilometrů – web běžeckého závodu na WordPressu s propozicemi, mapou parkování a strukturovanými daty pro vyhledávače
- Dětřichovský memoriál – web běžeckého závodu s online přihláškami, odpočtem do startu, výsledky a fotogalerií
- Staroměstský zvonkáč – web běžeckého závodu s výsledky všech ročníků a vyhledáváním
- MT Workout Gym – web bezobslužného fitness centra s QR vstupem na WordPressu
- Vývoj komplexních webových aplikací v Laravelu a Reactu
- Návrh architektury softwarové infrastruktury pro interní i externí aplikace
- Přepis a modernizace aplikací z Yii 2 do Laravelu a Reactu
- Optimalizace datové a logovací infrastruktury s důrazem na výkon a dostupnost
- Návrh klientské zóny pro přístup k pojistným datům
- Návrh API pro integraci s externími partnery
Kontakt
Hledáte fullstack developera? Rád si popovídám o vašem projektu.
martinkobelka@gmail.com +420 602 733 180