B2B · 15+ years · PHP backend

Zdeněk Šavlík

Web Application
& Backend Development

API-first approach, integrations, stable operations and long-term software development without downtime.

What I Do

Backend & API Service integrations Custom administration Database design Stabilization & refactoring Long-term software development

Services

01

Backend & API

Design and development of robust backends, domain logic, and API interfaces for internal and external channels.

02

Custom Administration

Clear and efficient internal tools for everyday operations, data management, and process automation.

03

Integrations

Connecting third parties, payments, data sources, and partner systems through a stable integration layer.

04

Takeover & Stabilization

Audit of existing solutions, removal of critical risks, refactoring, and safe continuation of development.

Experience

Reference Project

Long-term development of a mission-critical system in the transport sector

  • Booking and sales backend
  • Internal operational systems
  • Analytics and reporting
  • API for distribution channels
  • Stability under high load
  • More than 10 years of continuous development

The specific customer cannot be named due to NDA.

10+ years of collaboration
15+ years of experience
Own Product

SpendBuster – my own SaaS project

spendbuster.com

  • Web application for personal and family finance management
  • Wallet module – ongoing records of income and expenses
  • Tracking subscriptions and recurring payments
  • Monthly overviews and expense categorization
  • Mobile app for iOS and Android (Capacitor)
  • UI/UX design, backend and frontend – solo development

Project actively developed and operated since 2025.

How I Work

I focus on external delivery, predictable communication, and long-term partnerships.

  1. 01
    Brief

    We clarify goals, technical constraints, and business priorities of the project.

  2. 02
    Design

    I design the architecture, integration points, data model, and a realistic delivery plan.

  3. 03
    Implementation

    Incremental delivery in functional units, focus on quality, testability, and stability.

  4. 04
    Handover + Support

    Controlled deployment, documentation, and ongoing support and further development.

Technologies

PHP backend, relational databases (MariaDB / MySQL / PostgreSQL), graph databases (Neo4j), API-first approach, and frontend in collaboration with internal teams or specialized partners.

PHPGoMariaDBMySQLPostgreSQLNeo4jREST APIOpenAPIRedisDocker

... and others depending on project needs.

System Samples

Anonymized samples of administration environments and internal tools.

admin.example.com/dashboard SYSTEM Administration Dashboard Orders Customers Products Analytics Integrations Settings zdenek@example.com Dashboard Home / Dashboard + New Order Today's Orders 284 ▲ 12.5 % vs. yesterday Revenue (CZK) 148 270 ▲ 8.3 % Active Users 1 342 ▼ 2.1 % API Availability 99.97% stable Orders – last 7 days 300 200 100 Mon Tue Wed Thu Fri Sat Sun Activity New order #4821 2 min ago API sync OK 8 min ago Awaiting approval: 5 15 min ago Payment error #4819 22 min ago Export complete System Performance Avg. API response 142 ms Uptime (30 days) 99.97 % Cache hit rate 88 %
Overview dashboard — operational statistics
admin.example.com/orders SYSTEM Administration Dashboard Orders Customers Products Analytics Integrations Settings zdenek@example.com Order Management + New Order Search orders... All Pending Completed Export CSV #ID Customer Date Status Value Actions #4821 Firma ABC s.r.o. 24. 2. 2026 Completed 12 400 Kč View #4820 Jan Novák 23. 2. 2026 Shipped 3 200 Kč View #4819 Beta Systems a.s. 23. 2. 2026 Awaiting payment 28 000 Kč View #4818 Gamma Tech s.r.o. 22. 2. 2026 Processing 7 650 Kč View #4817 Delta Corp 21. 2. 2026 Cancelled – – – View #4816 Epsilon spol. s r.o. 21. 2. 2026 Completed 18 900 Kč View #4815 Zeta Holdings 20. 2. 2026 Shipped 5 400 Kč View Total 284 records (1 of 48) 1 2 3 Today's volume: 148 270 Kč · 284 orders ▲ +12.5 %
Order management — table view
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 and inspector

FAQ

Do you do frontend?

Primarily backend and architecture. Frontend is handled in collaboration with verified specialists.

How does collaboration work?

Most often long-term: regular planning, ongoing deliveries, transparent reporting, and operational support.

Can you provide references?

For some projects, yes. For sensitive systems, an NDA applies, so I share only the general scope and results of the collaboration.

Contact

I prefer long-term collaboration and partial deliveries. Briefly describe the project goal and current state of the solution.