Softflow Probrat projekt

Nezávislý vývojář · Brno / remote

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čí.

Od zadání k funkčnímu řešení

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.js
02

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 / data
03

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 / CI
04

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.

hello@softflow.cz Obvykle odpovím do jednoho pracovního dne.