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
Nový produkt
Když je potřeba převést nápad do konkrétního řešení, rozhodnout o architektuře a dobře nastavit základy ještě před tím, než začne vznikat zbytečná složitost.
Existující aplikace
Když se vývoj zpomaluje nebo chybí jistota, kudy dál, přináším zkušenost s tím, jak problém správně uchopit, najít jeho příčinu a rozhodnout, co má smysl změnit.
Produkční zkušenost
Když první verze splnila svůj účel, ale teď na ní mají stát reální uživatelé a další vývoj. Přináším zkušenost s tím, co je potřeba vyřešit, aby aplikace obstála i mimo demo.
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?
Většinu kapacity mám dlouhodobě obsazenou, takže nové projekty beru spíš výjimečně. Pokud ale řešíte něco technicky zajímavého nebo složitějšího, klidně se ozvěte.
Máte něco, co stojí za probrání?
Aktuálně mám kapacitu naplněnou a nové projekty běžně neberu. U opravdu zajímavého problému ale občas udělám výjimku, takže se klidně ozvěte.