Navrhuju a stavím
webové aplikace,
které vydrží růst.
Pomáhám firmám vyvíjet PHP a React projekty bez ukvapeného přepisování, ale i bez tichého narůstání technického dluhu. 14 let píšu kód. Typicky v týmu, ale i jako jediný senior, kterému pomáhají AI agenti s juniorní částí práce.
Senior vývojář, kterému nejvíc vyhovují dlouhodobé spolupráce.
Jmenuji se Michal Katuščák, žiju v Českých Budějovicích a čtrnáctým rokem se živím vývojem webových aplikací.
Začínal jsem jako kodér HTML šablon, později jako WordPress freelancer. Dnes navrhuji architekturu PHP a React projektů pro firmy, které potřebují někoho s rozhledem a se zkušenostmi.
Nejsem agentura, takže pracuji v záběru, který si můžu osobně dovolit - typicky jeden až tři klienti/projekty souběžně.
S čím konkrétně vám pomůžu.
Tři oblasti, ve kterých mám za sebou odpracováno na desítkách projektů. Pokud se váš problém nevejde do škatulky, klidně mi napište - najdeme řešení společně.
Vývoj webových aplikací
Stavím produkční aplikace v Symfony a moderním React stacku. Navrhuji doménový model, píšu testovatelný kód a nechávám po sobě dokumentaci, ve které se vyzná i vývojář po mně.
Audit a refaktoring legacy kódu
Převezmu projekt, kterého se „už nejde dotknout“, a postupně ho dostanu do stavu, kdy každá změna neznamená strach z toho, co se zase pokazí.
Výkon a škálování
Pomalé endpointy, pády pod zátěží, N+1 v ORM, nefunkční cache - najdu místa, která systém brzdí a opravím je. Většinou to bývá v databázi (v dotazech na ní), ne v nedostatku serverů.
Klienti, se kterými jsem pracoval.
Vybrané spolupráce - od e-commerce po informační systémy.
Vlastní projekty.
Protože mě baví něco postavit, provozovat a udržovat od začátku do konce. Nejsou to projekty, které mě živí, ale které mě baví.
Webová Hlídka
Služba, která hlídá dostupnost a SSL certifikáty webů malých firem a živnostníků. Vznikla jako odpověď na potřebu hlídání aktualizací, základních SEO metrik, Web Vitals a dostupnosti.
VilémIS
Informační systém pro správu freelance byznysu - evidence zákazníků, projektů, úkolů, hesel, fakturace, kalendáře. Postavený nad doménovým modelem, který vyrostl z reálného provozu, ne z generické „CRM“ šablony.
Čtyři kroky, ve kterých vždy víte, co se bude dít.
Abyste si neříkali: „Kde vlastně jsme?“ Ze zkušenosti nejbolavější místo freelance spolupráce.
Úvodní call · 30 min
Popíšete, co řešíte. Já zpětně zformuluji, co jsem slyšel, a řeknu, jestli je to zakázka pro mě - nebo jestli znám někoho vhodnějšího. Žádné závazky.
Audit a návrh spolupráce
Projdu repozitář, infrastrukturu a procesy. Dostanete písemný dokument: kde jsou rizika, jaký konkrétní rozsah dává smysl, časový odhad a cenový rámec. Slouží jako podklad pro rozhodnutí - se mnou, nebo bez mě.
Realizace v týdenních iteracích
V pondělí plán, v pátek demo nebo PR. Každý týden stav, rizika, další kroky - písemně. Žádná překvapení ve faktuře, žádné dvouměsíční ticho.
Předání a dlouhodobá péče
Projekt předávám s dokumentací. Pokud chcete, zůstáváme v kontaktu pro provoz a další rozvoj - většina klientů této možnosti využívá.
Co o spolupráci říkají klienti.
Vybral jsem ohlasy od lidí, kteří se mnou pracovali déle než rok.
„Již dlouho jsem se nesetkal s tak zkušeným a ochotným programátorem. Mohu doporučit každému! Rychlost, komunikace, profesionalita!“
„Michal je zapálený vývojář s bohatými zkušenostmi, které sbírá už od 15 let. Je schopný táhnout celý vývojový tým a přitom pracovat na vlastních projektech. Trpělivý, empatický a spolehlivý - rád se na něj obracím, protože vím, že výsledek bude perfektní.“
„S Michalem spolupracuji již několik let na agenturních a vlastních projektech. Kromě širokých znalostí v oblasti vývoje si cením také jeho lidského přístupu, ale především zájmu o další „online“ obory z důvodu pochopení celku. Pokud hledáte profesionála, který dokáže zpracovat váš úhel pohledu na projekt, gratuluji, právě jste ho našli.“
„S Michalem je vždy radost spolupracovat. Spolehlivý člověk, jenž dokáže přetavit v realitu všechny mé grafické výmysly. Nejvíce oceňuji jeho samostatnost a cit pro detail - nemusím každou podstránku prototypovat zvlášť. To vše díky zkušenostem získaným dlouholetou praxí.“
Blog.
Nepravidelně píšu o věcech na které narazím: o vývoji, o cestování a někdy o úplně něčem jiném.
Monolit nebo mikroslužby v PHP? Rozhodovací framework pro PHP týmy
Mikroslužby nejsou výchozí volba. 5 kritérií, případová studie a ADR šablona, aby vás architektonické rozhodnutí za rok nezabilo.
Jak připravit web pro AI vyhledávače (a proč s tím nemůžete čekat)?
Lidé přestávají googlit a ptají se ChatGPT, Perplexity nebo Claude. Tyhle nástroje neukazují seznam odkazů — skládají odpověď z 2–7 zdrojů a ty zdroje citují. Pokud váš web není technicky připravený…
Jak Webová Hlídka řeší monitorování?
Když jsem začínal s Webovou Hlídkou, měl jsem jeden PHP monolit, který dělal všechno. Přijal request, zkontroloval web, uložil výsledek, poslal notifikaci. Synchronně. Fungovalo to, dokud jsem…
Máte projekt, který potřebuje jistou ruku?
Napište mi pár řádek o tom, co řešíte. Do 24 hodin v pracovní dny se ozvu s návrhem termínu nezávazného callu či dalším postupem.
- O jaký projekt se jedná a v jaké fázi je
- Jaký výsledek od spolupráce očekáváte
- Rozpočtový rámec a představa o termínu
- Případně odkaz na repozitář nebo jiný přístup ke kódu