Navrhuju a stavím
webové aplikace,
které vydrží růst.
14 let píšu kód. Firmám pomáhám rozvíjet PHP a React projekty bez ukvapeného přepisování a bez tichého růstu technického dluhu – typicky v týmu, někdy jako jediný senior, kterému AI agenti pomáhají 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 beru jen tolik práce, kolik osobně uhlídám – typicky jeden až tři projekty souběžně.
S čím konkrétně vám pomůžu.
Tři oblasti, ve kterých mám za sebou desítky projektů. Pokud se váš problém nevejde ani do jedné škatulky, klidně mi napište – něco vymyslíme.
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, na který si „už nikdo netroufne sáhnout“, 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 ni), 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. Neživí mě – zato si na nich zkouším postupy, které se pak hodí u klientů.
Webová Hlídka
Služba, která malým firmám a živnostníkům hlídá dostupnost webu, SSL certifikáty, aktualizace, základní SEO metriky a Web Vitals.
VilémIS
Informační systém pro správu freelance byznysu – evidence zákazníků, projektů, úkolů, hesel, fakturace i 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 nemuseli říkat: „Kde vlastně jsme?“ – ze zkušenosti je to nejbolavější místo freelance spoluprací.
Ú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ů to 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 něčem úplně jiném.
Birmingham, Oracle a 216 milionů liber: Proč město už roky nevidí na vlastní účetnictví?
Birmingham měl orgán, který měl zamítat odchylky od standardu, výstupní kritéria pro testování i finančního ředitele, který vlastnil business case. Všechno to existovalo a všechno hlásilo, že je to v…
Agregáty v DDD: Kde nakreslit hranici?
Agregát je slovo, které se v DDD skloňuje nejčastěji a rozumí se mu nejmíň. Tři pravidla pro kreslení hranic agregátů, konzistence mezi nimi a ukázka v Symfony/Doctrine.
Lidl, SAP a půl miliardy eur v koši: Co se vlastně stalo a proč to tolik stálo?
Projekt eLWIS. Jak Lidl sedm let stavěl se SAPem nový systém pro správu zboží, utratil odhadem přes 500 milionů eur a nakonec se vrátil k původnímu Wawi. Kde se stala chyba, proč to stálo tolik a co…
Máte projekt, který potřebuje jistou ruku?
Napište mi pár řádků o tom, co řešíte. Do 24 hodin v pracovní dny se ozvu s návrhem termínu nezávazného callu nebo 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