Software pro procesy, které potřebují vlastní řešení.
Vyvíjím automatizace, interní nástroje a webové aplikace na míru pro firmy v Brně i remote. Pomohu vám nahradit zdlouhavou ruční práci, propojit používané systémy nebo převzít proces, na který běžný software nestačí.
Nejdřív pochopím, jak proces funguje. Potom navrhnu a vyvinu řešení, které obstojí i při chybě API, změně webu nebo výpadku služby.
01 / Vybraná práce
Co jsem už navrhl a vyvinul.
Projekty uvádím bez názvů a citlivých detailů. Popisuji problém, rozsah řešení a technologie, které jsem skutečně použil.
A / TRŽNÍ DATA
Desktopová aplikace pro automatizovaný nákup podle aktuálních cen
Aplikace průběžně sleduje ceny, vyhodnocuje nastavená pravidla a provádí nákupy v časově citlivém prostředí. Uživatel může plánovat nákupní strategie, rozdělit rozpočet, kontrolovat historii a ručně potvrdit rizikové situace.
Požadavek
Rychlá reakce při zachování kontroly
Ošetření
Opakování požadavků, limity, záložní API
Technologie
Python · PyQt6 · REST API · lokální databáze
B / AUTOMATIZACE PROHLÍŽEČE
Automatizace nákupního procesu bez veřejného API
Lokální služba ovládá přihlášenou relaci prohlížeče a zpracovává požadavky ve frontě. Hlídá stav každé úlohy, odmítá duplicity a končí před krokem, který musí potvrdit uživatel.
Požadavek
Spolehlivě projít proměnlivé webové rozhraní
Ošetření
Fronta úloh, opakování, kontrola stavu a diagnostika
Technologie
Node.js · Playwright · Chrome MV3
C / PUBLIKAČNÍ SYSTÉM
Systém pro tvorbu a správu vícejazyčných webů
Propojuje plánování témat, přípravu a kontrolu obsahu, překlady, generování sitemap a plánované publikování. Jeden opakovatelný postup obsluhuje více samostatných webů.
Požadavek
Udržet konzistentní výstup ve větším objemu
Ošetření
Validace, evidence obsahu a publikování po etapách
Technologie
Node.js · EJS · API · lokalizace · CI
D / PLÁNOVANÉ PLATBY
Automatické odesílání platby s několika úrovněmi kontroly
Naplánovaná serverless úloha přepočítá pevnou částku podle aktuálního kurzu. Před odesláním ověří síť, poplatky, zůstatek a externí podmínku. Evidence provedených úloh brání nechtěnému opakování platby.
Požadavek
Bezpečně automatizovat práci s reálnou hodnotou
Ošetření
Limity, zkušební běh, ochrana proti duplicitě
Technologie
Node.js · Ethers · Vercel · Redis
E / NÁSTROJ PRO QA
Rozšíření pro testování webů v různých lokalitách
Rozšíření pro Chrome umožňuje testerovi vybrat polohu na mapě, změnit geolokaci aktivní stránky a ihned ověřit výsledek. Obsahuje diagnostiku, uložené lokality, záznam chyb a volitelný AI asistent s oddělenou pamětí pro jednotlivé konverzace.
Požadavek
Spojit několik testovacích kroků do jednoho nástroje
Ošetření
Správa oprávnění, diagnostika, limity API a ochrana dat
Technologie
JavaScript · Chrome MV3 · Leaflet · OpenAI API
02 / S čím pomohu
Vývoj na míru tam, kde hotový software nestačí.
01
Automatizace procesů
Automatizuji opakovanou práci v prohlížeči, plánované úlohy, přenos dat i návaznost několika systémů. Součástí jsou záznamy o průběhu, opakování po chybě a jasně určené kroky, které potvrzuje člověk.
Playwright / Python / Node.js02
Interní a specializované nástroje
Vyvíjím webové a desktopové aplikace podle konkrétního pracovního postupu. Od ověřovacího prototypu po provozní řešení s uživatelskými rolemi, historií a nastavením.
Next.js / PyQt / API / data03
Datové a publikační systémy
Navrhnu sběr, čištění a zpracování dat, pravidelné reporty nebo systém pro přípravu a publikování obsahu z více zdrojů.
ETL / scraping / lokalizace / CI04
Stabilizace existujícího řešení
Pokud software selhává, obtížně se upravuje nebo není jasné, co se děje při chybě, projdu kritická místa a navrhnu opravy podle jejich dopadu.
audit / testy / monitoring
03 / Jak pracuji
Jasné zadání, průběžné výsledky a žádná překvapení na konci.
Nejdřív vymezíme zadání.
Před vývojem si ujasníme, co má řešení dělat, co do první verze nepatří a podle čeho společně ověříme výsledek.
Rizika řeším předem.
Automatizace závislá na cizím webu nebo API nikdy není bez rizika. Vysvětlím omezení a navrhnu kontroly, záložní postupy a způsob řešení chyb.
Práci ukazuji průběžně.
Funkční části předávám po menších celcích. Pokud rozhodnutí ovlivní cenu, termín nebo rozsah, probereme ho dříve, než se podle něj začne vyvíjet.
AI vývoj urychluje, nenahrazuje kontrolu.
Používám ji při průzkumu i implementaci. Návrh architektury, kontrola bezpečnosti a odpovědnost za výsledek ale zůstávají na mně.
04 / Nový projekt
Trávíte příliš mnoho času ručním procesem, který by mohl převzít software?
Napište mi, jak proces funguje dnes, co má být výsledkem a jaké systémy používáte. Podívám se na zadání a rovnou vám řeknu, jestli a jak bych ho řešil.