B2B · 15+ let praxe · PHP backend

Zdeněk Šavlík

Vývoj webových aplikací
a backendových systémů

API-first přístup, integrace, stabilní provoz a dlouhodobý rozvoj software bez výpadků.

S čím pomáhám

Backend a API Integrace služeb Administrace na míru Databázový návrh Stabilizace a refaktoring Dlouhodobý rozvoj softwaru

Služby

01

Backend & API

Návrh a vývoj robustních backendů, doménové logiky a API rozhraní pro interní i externí kanály.

02

Administrace na míru

Přehledné a efektivní interní nástroje pro každodenní provoz, správu dat a automatizaci procesů.

03

Integrace

Napojení třetích stran, plateb, datových zdrojů a partnerských systémů přes stabilní integrační vrstvu.

04

Převzetí a stabilizace

Audit stávajícího řešení, odstranění kritických rizik, refaktoring a bezpečné pokračování vývoje.

Zkušenosti

Referenční projekt

Dlouhodobý vývoj provozně kritického systému v oblasti dopravy

  • Rezervační a prodejní backend
  • Interní provozní systémy
  • Analytika a výkaznictví
  • API pro distribuční kanály
  • Stabilita ve vysoké zátěži
  • Více než 10 let kontinuálního rozvoje

Konkrétního zákazníka nelze uvádět dle NDA.

10+ let spolupráce
15+ let zkušeností
Vlastní produkt

SpendBuster – vlastní SaaS projekt

spendbuster.com

  • Webová aplikace pro správu osobních a rodinných financí
  • Modul peněženky – průběžné záznamy příjmů a výdajů
  • Sledování předplatných a pravidelných plateb
  • Měsíční přehledy a kategorizace výdajů
  • Mobilní aplikace pro iOS a Android (Capacitor)
  • Návrh UI/UX, backend i frontend – samostatný vývoj

Projekt aktivně vyvíjen a provozován od 2025.

Jak pracuji

Zaměřuji se na externí dodávku, předvídatelnou komunikaci a dlouhodobé partnerství.

  1. 01
    Zadání

    Vyjasníme cíle, technické limity a obchodní priority projektu.

  2. 02
    Návrh

    Navrhnu architekturu, integrační body, datový model a realistický plán dodávky.

  3. 03
    Implementace

    Postupné doručování po funkčních celcích, důraz na kvalitu, testovatelnost a stabilitu.

  4. 04
    Předání + podpora

    Kontrolované nasazení, dokumentace a následná podpora i další rozvoj.

Technologie

PHP backend, relační databáze (MariaDB / MySQL / PostgreSQL), grafové databáze (Neo4j), API-first přístup a frontend ve spolupráci s interním týmem nebo specializovanými partnery.

PHPGoMariaDBMySQLPostgreSQLNeo4jREST APIOpenAPIRedisDocker

... a další podle potřeb projektu.

Ukázky systémů

Anonymizované ukázky prostředí administrací a interních nástrojů.

admin.example.cz/dashboard SYSTÉM Administrace Dashboard Objednávky Zákazníci Produkty Analytika Integrace Nastavení zdenek@example.cz Dashboard Domů / Dashboard + Nová objednávka Objednávky dnes 284 ▲ 12.5 % vs. včera Tržby (Kč) 148 270 ▲ 8.3 % Akt. uživatelé 1 342 ▼ 2.1 % Dostupnost API 99.97% stabilní Objednávky – posl. 7 dní 300 200 100 Po Út St Čt So Ne Aktivity Nová obj. #4821 před 2 min API sync OK před 8 min Čeká schválení: 5 před 15 min Chyba platby #4819 před 22 min Export dokončen Výkon systému Průměrná odezva API 142 ms Dostupnost (30 dní) 99.97 % Cache hit rate 88 %
Přehledový dashboard — statistiky provozu
admin.example.cz/objednavky SYSTÉM Administrace Dashboard Objednávky Zákazníci Produkty Analytika Integrace Nastavení zdenek@example.cz Správa objednávek + Nová objednávka Hledat objednávku... Vše Čekající Dokončené Export CSV #ID Zákazník Datum Stav Hodnota Akce #4821 Firma ABC s.r.o. 24. 2. 2026 Dokončeno 12 400 Kč Detail #4820 Jan Novák 23. 2. 2026 Odesláno 3 200 Kč Detail #4819 Beta Systems a.s. 23. 2. 2026 Čeká platbu 28 000 Kč Detail #4818 Gamma Tech s.r.o. 22. 2. 2026 Zpracování 7 650 Kč Detail #4817 Delta Corp 21. 2. 2026 Stornováno – – – Detail #4816 Epsilon spol. s r.o. 21. 2. 2026 Dokončeno 18 900 Kč Detail #4815 Zeta Holdings 20. 2. 2026 Odesláno 5 400 Kč Detail Celkem 284 záznamů (1 z 48) 1 2 3 Objem za dnešní den: 148 270 Kč · 284 objednávek ▲ +12.5 %
Správa objednávek — tabulkové zobrazení
browser.neo4j.local:7474 NEO4J spendbuster-prod DB: neo4j 5.23 ONLINE Saved Queries Subscriptions graph Top recurring payments Household anomalies Schema Labels (8) :User :Wallet :Subscription :Payment :Category :Merchant Relationships (12) PAID, HAS_TAG, RENEWS Cypher MATCH (u:User)-[:HAS_SUBSCRIPTION]->(s:Subscription) WHERE s.active = true RETURN u,s LIMIT 100 Run Profile Graph Table Text 100 rows User Wallet Budget Subscription Payment Merchant Category Inspector Node: Subscription id: 23901 name: Netflix amount: 319 CZK renewal_day: 14 Labels Subscription Degree: 3 Created: 2025-05-12 Query time: 31 ms Summary Nodes created: 0 Relationships created: 0 Properties set: 0 Completed successfully
Neo4j Browser — Cypher editor, graph view a inspector

FAQ

Děláte frontend?

Primárně backend a architekturu. Frontend realizuji ve spolupráci s ověřenými specialisty.

Jak probíhá spolupráce?

Nejčastěji dlouhodobě: pravidelné plánování, průběžné dodávky, transparentní reporting a podpora provozu.

Můžete uvést reference?

U části projektů ano. U citlivých systémů platí NDA, proto sdílím pouze obecný rozsah a výsledky spolupráce.

Kontakt

Preferuji dlouhodobou spolupráci i dílčí dodávky. Napište stručně cíl projektu a aktuální stav řešení.