Available for new projects

Websites, apps & infrastructure that stays up

From the design, through the code, to the server it runs on. Websites, iOS and Android apps and my own infrastructure – from one person who understands every layer.

WebsitesiOS & AndroidServersDomains & DNSSecurity

Architecture

I do not just hand over a website. I hand over the whole chain.

Click any layer – I will show you what I handle there, and with what.

BrowserHTML · CSS · JS MobileiOS · Android DomainDNS · TLS ServerNginx · PHP 8Docker · Linux ProtectionWAF · fail2ban DataMySQL · Redis Backupsrsync · snapshot BrowserHTML · CSS · JSMobileiOS · AndroidDomainDNS · TLSServerNginx · PHP 8Docker · LinuxProtectionWAF · fail2banDataMySQL · RedisBackupsrsync · snapshot

Services

Three things I do properly

Custom websites

Modern, fast and responsive websites and online shops – from a simple presentation to a complex system.

WordPress · Elementor · custom code

iOS & Android apps

Native and cross-platform mobile development with a modern architecture, from the first design to release in the stores.

Kotlin · Flutter · TestFlight

Servers & hosting

Deploying, running and hardening the infrastructure – putting the site live, managing domains and DNS records.

Linux · Docker · Let's Encrypt

Portfolio

What I have built

A shop that already sells and two designs waiting to go live. Each card shows what the site runs on — and why it looks the way it does.

A handmade shop. Bags, keyrings and covers sewn one at a time, on a theme built for it rather than bought off the shelf.

WordPress · WooCommerce · Elementor · custom theme
fishisbro.czHome page of the FISH is BRO shop design showing the boilie range

FISH is BRO

Concept

A redesign for a carp bait shop. A dark site where seventy products are picked by flavour and form, not alphabetically.

WooCommerce · redesign · HTML, CSS, JS
vcelari-podhostynsko.czHome page of the website design for the Podhostýnsko beekeepers' association

Včelaři Podhostýnsko

Concept

A new site for a beekeepers' association. A calendar of the beekeeping year shows what is going on in the hive right now, and that is what brings people back.

WordPress · WCAG accessibility · HTML, CSS, JS

Speed

A company website in a week

After the initial consultation. Domain, hosting and deployment included – here it is, day by day.

step 1 / 5 ~2 h

Consultation and brief

We go through what the site has to do, who it is for and what you already have. The outcome is a clear brief and a price – before I write a single line of code.

What you get in this step

  • A written brief and scope of work
  • A fixed price, no adding up later
  • A launch date in the calendar

Stack

What I build it with

Filter by area – instead of an endless list you see only what interests you.

HTML5 CSS3 JavaScript ES6+ TypeScript React Vite Tailwind SASS WordPress Elementor Grav CMS WCAG Kotlin Java Jetpack Compose Flutter MVVM Retrofit Room Firebase FCM TestFlight Play Console PHP 8.x Node.js Express REST API WebSocket MySQL MariaDB PostgreSQL Redis Linux Docker Compose Nginx Apache Proxmox Bash Cron CI/CD Monitoring rsync ModSecurity OWASP CRS fail2ban ufw TLS HSTS VPN MikroTik Backups Log auditing GDPR

54 technologies · all

About me

Tomáš Huml

Websites, iOS and Android apps, servers and security – all handled by one person, from the design through development to long-term care and support. That way every project has one person accountable for it, and no details get lost between departments.

What that means for you

  • One accountable person, from the design to long-term care
  • Website, mobile app and server under one roof
  • Security and GDPR compliance handled from the start
  • Direct communication, nothing forwarded between departments

Contact

Write a few lines about your project

I will get back to you with a proposed solution and a ballpark price.

Not sure what to write? Just click it together.

Pick what you need – I will turn it into a brief and drop it straight into the form.

    This form is protected by reCAPTCHA. The Google Privacy Policy and Terms of Service apply.

    E-mailtotalwebcare@seznam.cz
    copy
    Phone+420 731 890 372
    copy
    Registered addressDukelská 418, 76901 Holešov
    Company ID23925230 · Tomáš Huml