Ahoj! Jsem Ondřej Musil a vyvíjím software pro firmy a startupy.
8+ let produkčního vývoje · API · PHP / Laravel
Mám za sebou roky vývoje softwaru pro firmy, agentury i produktové týmy. Prošel jsem novými produkty i komplexními systémy, které se roky používají v reálném provozu. Právě díky tomu vím, co odlišuje software, který jen funguje, od softwaru, který je dobře navržený, spolehlivý a dlouhodobě udržitelný.
Kde přináším největší hodnotu
Od nápadu k MVP
U nového produktu je podle mě důležité dostat první verzi co nejdřív ven, ale zároveň si hned na začátku nezavřít dveře pro další vývoj. Pomůžu zvolit rozumný rozsah MVP, technický základ a rozhodnutí, která dávají smysl i ve chvíli, kdy se produkt začne reálně používat.
Vývoj existující aplikace
Do existujícího projektu se dokážu rychle zapojit, pochopit jeho strukturu a navázat na práci, která už je hotová. Nemám potřebu všechno předělávat podle sebe nebo přepisovat věci jen proto, že bych je dnes řešil jinak.
Provoz a údržba aplikace
Když aplikace běží v reálném provozu, začnou se ukazovat edge cases, problémy s daty, integracemi nebo zatížením, které při vývoji nejsou vždy vidět. Právě tady je důležité umět rychle najít příčinu a dělat změny tak, aby se nerozbilo něco dalšího.
Co říkají klienti
O mně

Za roky vývoje jsem si ověřil, že na výsledku většinou nezáleží tolik na použité technologii jako na tom, jak dobře je pochopený problém a jaká rozhodnutí se udělají kolem něj.
Snažím se držet řešení co nejjednodušší a nepřidávat složitost bez dobrého důvodu. Jdu rád do detailu, ale zároveň jsem dost skeptický k overengineeringu a řešení problémů, které ještě neexistují.
Většinu času jsem pracoval v menších produktových týmech, kde je potřeba být samostatný, převzít odpovědnost za vlastní část produktu a přemýšlet i nad tím, co je za hranicí samotného kódu.
Pokud je něco, u čeho se dokážu zaseknout dobrovolně, je to performance. Hledání bottlenecku, měření a postupné ukrajování milisekund je pro mě až podezřele uspokojivé.
Mimo práci rád fotím a chodím po horách, i když notebook většinou cestuje se mnou. Když mě něco zaujme, stejně skončím u toho, že si to chci sám vyzkoušet. Poslední dobou hlavně lokální AI modely, self-hosting a všechno kolem toho.
- certifikace
- Meta Back-End Developer Specialization Získáno v říjnu 2023
- Google IT Automation with Python Specialization Získáno v únoru 2022
FAQ
Na jakých projektech pracujete?
Nejčastěji na webových aplikacích, interních systémech, klientských portálech, API a integracích. Pracuju na nových projektech i na aplikacích, které už mají něco za sebou a používají se v reálném provozu.
S jakými technologiemi pracujete?
Nejvíc s PHP a Laravelem, ale zkušenosti mám i s WordPressem, Pythonem, databázemi, Redisem, Dockerem, Azure a CI/CD. Technologie beru jako nástroj, ne jako cíl.
Dokážete převzít existující projekt?
Ano. Umím se rychle zorientovat v existujícím kódu, architektuře i provozu a navázat bez potřeby všechno přepisovat od začátku.
Můžete se zapojit do našeho vývojového týmu?
Ano. Jsem zvyklý pracovat samostatně, převzít odpovědnost za vlastní část projektu a průběžně komunikovat technická rozhodnutí s ostatními vývojáři i lidmi mimo vývoj.
Jak účtujete práci?
Zakázkový vývoj nejčastěji podle skutečně odpracovaného času. U auditů a některých jasně vymezených služeb se dá domluvit pevná cena předem.
Jak probíhá komunikace?
Většinu věcí řeším průběžně a písemně. U složitějších témat nebo důležitých rozhodnutí je často rychlejší krátký hovor než dlouhé vlákno zpráv.
Máte aktuálně kapacitu na nový projekt?
Na velké vývojové projekty mám kapacitu většinou obsazenou a beru je jen výjimečně. Na audity, zrychlení aplikací a technickou správu webu ale prostor mám. Napište mi, co řešíte, a domluvíme se.
Máte něco, co stojí za probrání?
Nové vývojové projekty beru jen výjimečně, kapacitu mám většinou obsazenou. Na technické a výkonnostní audity a správu webu ale prostor mám, takže se klidně ozvěte.