Přijímám nové projekty Open for new projects
Full-stack vývojář · Bangkok · UTC+7 Full-stack developer · Bangkok · UTC+7

Zadáte večer.
Ráno máte hotovo.

Brief me tonight.
It's done by morning.

Webové aplikace, SaaS, interní systémy, e-shopy, AI agenti, automatizace — postavím, co potřebujete, od nápadu po ostrý provoz. Pracuji z Thajska, 5 hodin před Prahou: váš projekt roste, i když zrovna spíte.

Web apps, SaaS, internal systems, e-commerce, AI agents, automation — I build what you need, from idea to production. I work from Thailand, 5 hours ahead of CET: your project grows while you sleep.

LIVE
Bangkok — můj čas
Bangkok — my time
--:--
13.75°N 100.50°E · ICT
Praha — váš čas
Prague — your time
--:--
50.08°N 14.43°E · CET
Náskok
Head start
+5 h
ve váš prospěch
in your favor
Objevte víc Discover more
Co z toho máte
What you get

Získáte to nejdražší:
svůj čas.

You get back the most expensive thing:
your time.

Vy se věnujete tomu, co potřebuje vaši pozornost — zákazníkům, týmu, růstu firmy. Já a moje AI nástroje mezitím stavíme, testujeme a hlídáme. Každé ráno najdete kus hotové práce.

You focus on what needs your attention — customers, your team, growing the business. Meanwhile, my AI tools and I build, test and keep watch. Every morning you find another piece of finished work.

Večer zadáte,
ráno hotovo
Brief at night,
done by morning

Díky náskoku +5 hodin se váš projekt staví, zatímco spíte. Posun vidíte každé ráno, ne jednou za měsíc.

With a +5 hour head start, your project is being built while you sleep. You see progress every morning, not once a month.

Řídíte psaním,
ne poradami
Manage in writing,
not in meetings

Řízení projektu čas stojí vždycky — u mě ho ale dáváte do zadání a rozhodnutí, ne do schůzek a urgování. Týdenní ukázka, vaše připomínky černé na bílém.

Managing a project always takes time — with me it goes into briefs and decisions, not meetings and chasing people. A weekly demo, your notes in writing.

Nástroje pracují
za vás
Tools working
for you

Testy, nasazení i hlídání provozu drží moji agenti běžící 24/7. Vy děláte jen rozhodnutí — rutina jde za strojem.

Tests, deploys and monitoring are held by my agents running 24/7. You only make the decisions — the routine goes to the machines.

Co už jsem postavil
What I've already built

Ne sliby. Systém,
který dnes řídí firmy.

Not promises. A system
running companies today.

Tohle není portfolio z tutoriálů. Všechno níže pochází z jednoho reálného multi-tenant systému, který jsem postavil na míru podle zadání klienta a dodnes provozuji — firmy v něm každý den evidují docházku, řídí zakázky, fakturují a spravují nemovitosti. Klient řekl, co potřebuje; já to proměnil ve funkční systém. Ukázky jsou věrné rekonstrukce obrazovek — systém sám je ostrý a v denním provozu.

This is not a tutorial portfolio. Everything below comes from one real multi-tenant system I built to a client's brief and still operate — companies use it daily to track attendance, run job orders, invoice and manage rental properties. The client said what they needed; I turned it into a working system. The previews are faithful reconstructions of the screens — the system itself is live and in daily use.

0 ,000+
řádků TypeScriptu v produkci
lines of TypeScript in production
0+
databázových migrací
database migrations
0
modulů v denním provozu
modules in daily use
1
vývojář — žádná režie agentury
developer — zero agency overhead
Docházka — webová aplikace Attendance — web app ● PROD
app.●●●●●●.cz/dochazka
Docházka — dnes Attendance — today pá 12. 9.
PracovníkWorker GPS SměnaShift StavStatus
Petr ✓ 32 m06:58 — · · Na směněOn shift
Jana ✓ 11 m07:12 — · · Na směněOn shift
Marek ✓ 8 m06:45 — 15:02 HotovoDone
Tomáš DovolenáVacation
Mobil — lidé v terénu Mobile — field workers ● PROD
06:58GPS ✓ · LTE
Dobré ráno, Petře
Good morning, Petr
Dnešní směna
Today's shift
Stavba · 07:00–15:30
Site · 07:00–15:30
PŘÍCHOD
CHECK IN
✓ poloha ověřena · 32 m od stavby
✓ location verified · 32 m from site
DocházkaShift ÚkolyTasks MateriálMaterial Chat
Fakturace — zálohovky, dobropisy, DPH Invoicing — proformas, credit notes, VAT ● PROD
FAKTURA — daňový doklad
INVOICE — tax document
č. 2026-0184 · VS 20260184
Dodavatel
Supplier


IČO · DIČ CZ
Odběratel
Customer


splatnost 14 dnídue in 14 days
Práce dle zakázky Work per job order 41 200,00 Kč
Materiál — použitýMaterials used12 480,00 Kč
DPH 21 %11 272,80 Kč
Celkem k úhraděTotal due64 952,80 Kč
konečná faktura ze zálohy · číselná řada 2026 · QR platba ✓
final invoice from deposit · 2026 number series · QR payment ✓
Správa nájmů — platby, měřidla, vyúčtování Rental management — payments, meters, settlements ● PROD
Dům — platby · září 2026 Building — payments · Sep 2026 8 bytů · 2 upomínky 8 units · 2 reminders
BytUnit NájemníkTenant NájemRent ZálohyDeposits Odečet elektřinyElectricity meter StavStatus
2+kk · 3. p.14 500 Kč3 200 Kč142 kWh ✓ ZaplacenoPaid
1+1 · přízemí11 800 Kč2 900 Kč98 kWh ✓ Čeká platbaAwaiting payment
3+1 · 2. p.17 200 Kč4 100 Kčvýměna měřákumeter swap VyúčtováníSettlement
// věrná rekonstrukce UI — moduly i funkce odpovídají ostrému systému
// faithful UI reconstruction — modules & features match the live system
// systém ve vývoji, klientova firma ho už denně používá · komerční verze s veřejným demem — po dokončení zde
// in active development, already in a client's daily use · commercial version with a public demo — here once finished
14 modulů v produkci
14 modules in production
Docházka + GPSAttendance + GPS Zaměstnanci & HREmployees & HR Úkoly & nástěnkaTasks & kanban ZakázkyJob orders NabídkyQuotes Fakturace & DPHInvoicing & VAT Přijaté dokladyReceived documents Materiál & skladMaterials & inventory Správa nájmůRental management Odečty měřidelMeter readings Žádosti & schvalováníRequests & approvals Firemní chatTeam chat NotifikaceNotifications Práva & rolePermissions & roles
multi-tenant izolace dat na úrovni PostgreSQL (RLS)   automatizované nasazení   bezpečnostní kontroly před každým releasem multi-tenant isolation at the PostgreSQL level (RLS)   automated deploys   security checks before every release
AI Lab

AI nečtu z článků.
Stavím ji.

I don't read about AI.
I build it.

Vedle zakázek vyvíjím vlastní AI nástroje — agenty, lokální modely, hlasové ovládání. Používám je každý den, takže vím, co v praxi funguje a co je jen marketing. A protože běží lokálně, zvládnou i citlivá data, která nesmí opustit firmu.

Alongside client work I build my own AI tools — agents, local models, voice control. I use them daily, so I know what actually works in practice and what's just marketing. And because they run locally, they can handle sensitive data that must never leave the company.

Velín — živý stav celého stacku Command center — live status of the whole stack ● LIVE
3D vizualizace stacku — projekty jako servery kolem centrálního AI jádra, s živými stavy

Můj vlastní 3D velín: celý stack jako serverovna — uprostřed lokální AI jádro, kolem jednotlivé projekty a jejich živý stav. Když něco vyžaduje pozornost, vím to dřív než kdokoli jiný.

My own 3D command center: the whole stack as a server room — a local AI core in the middle, each project with its live status around it. When something needs attention, I know before anyone else does.

Kitsune 九尾の狐 — osobní AI agentpersonal AI agent ● LOCAL
Lokální provoz. Smlouvy, faktury, osobní údaje — citlivá data liška zpracuje přímo na mém stroji. Cloudové modely se zapojí jen po mém schválení. Local by default. Contracts, invoices, personal data — the fox processes sensitive data right on my machine. Cloud models step in only with my approval.
Kitsune — devítiocasá liška: sci-fi HUD rozhraní osobního AI agenta s liščí hlavou v radaru, hodinami Rayong/Praha, trhy a počasím

Devět ocasů. 185 nástrojů.

Nine tails. 185 tools.

九尾の狐 · DEVÍTIOCASÁ LIŠKA KITSUNETHE NINE-TAILED KITSUNE

V japonských legendách získává liška kitsune s každým stoletím moudrosti další ocas — a ta devítiocasá už vidí a slyší všechno. Můj agent nese její jméno právem: každý z devíti ocasů je jedna schopnost.

In Japanese legend, a kitsune fox grows a new tail with every century of wisdom — and the nine-tailed one sees and hears everything. My agent carries her name for a reason: each of its nine tails is one ability.

Agent — smyčka nástrojů, pracuje krok za krokemAgent — a tool loop, working step by step
Dva mozky — lokální Ollama + Claude API jako zálohaTwo brains — local Ollama + Claude API fallback
Pojistka — destruktivní příkaz čeká na schváleníSafety catch — destructive commands wait for approval
Sluch — Whisper převádí hlas na textHearing — Whisper turns voice into text
Hlas — mluvená odpověď, syntéza řečiVoice — spoken replies via speech synthesis
Rozhovor — souvislý hlasový dialogDialogue — continuous voice conversation
Ruce — soubory, terminál, prohlížeč, SSH, ovládání MacuHands — files, terminal, browser, SSH, controlling the Mac
Paměť — sám si ukládá fakta z konverzacíMemory — extracts and keeps facts from conversations
Kyūbi — samostatné plnění vícekrokových cílůKyūbi — autonomous multi-step goal execution

Liška maká 24/7 — vykonává, hlídá, pamatuje si. Já určuju směr a schvaluju, co je důležité. A přesně takového agenta umím postavit i vám.

The fox works 24/7 — executing, watching, remembering. I set the direction and approve what matters. And I can build exactly this kind of agent for you.

PythonFastAPIOllamaClaude APIWhisperMCP
Z-AI — lokální AI platformalocal AI platform ● PROD

Vlastní ChatGPT, který data nepouští z domu

Your own ChatGPT that keeps data home

Chatovací platforma pro lokální modely: stahování a správa modelů, profily, projekty s vlastními zdroji, automatická paměť faktů, metriky výkonu (tok/s, TTFT). Česky i anglicky.

A chat platform for local models: model manager, profiles, projects with their own sources, automatic fact memory, performance metrics (tok/s, TTFT). In Czech and English.

ReactOllamaLM StudioSupabase
Z-Scope — AI analytika trhůAI market analytics ● PROD

Krypto-inteligence v reálném čase

Real-time crypto intelligence

Veřejný produkt: živá data 500+ kryptoměn, heatmapy, watchlisty a AI přehledy trhu na jedné obrazovce. Pod kapotou vlastní server — sběr dat, pravidlová detekce anomálií a teprve pak LLM verdikt, notifikace do Telegramu.

A public product: live data for 500+ coins, heatmaps, watchlists and AI market briefs on one screen. Under the hood, my own server — data ingestion, rule-based anomaly detection before any LLM verdict, Telegram notifications.

fetcher — data + zprávy    anomálie (pravidla, bez LLM)    dossier → LLM verdikt    Telegram alert
fetcher — data + news    anomalies (rules, no LLM)    dossier → LLM verdict    Telegram alert
Node.jsExpressOllamaClaude APITelegram
www.zscope.org ↗
Kitsune 2.0 — pracovní paměťwork memory ● LOCAL

„Co mi dnes visí?"

"What's hanging over me today?"

Asistent nad závazky: připomínky zadané přirozeným jazykem (se skutečným ID i časovou zónou), přehled otevřených položek napříč projekty a paměť rozhodnutí s historií — staré záznamy se nemažou, jen zneplatní.

An assistant for commitments: natural-language reminders (with real IDs and time zones), an overview of open items across projects, and a decision memory with history — old records are never deleted, only superseded.

Co mi dnes visí?    3 otevřené závazky · 1 po termínu
What's hanging over me today?    3 open commitments · 1 overdue
PythonFastAPIWeb UI
Váš agentYour agent

Chcete tohle u sebe ve firmě?

Want this inside your company?

Agent, který třídí poštu, hlídá sklad, odpovídá zákazníkům nebo připravuje podklady — nad vašimi daty, klidně čistě lokálně. Napište mi, co vás každý den zdržuje, a navrhnu agenta, který to převezme.

An agent that sorts your inbox, watches inventory, answers customers or prepares paperwork — on your data, fully local if needed. Tell me what slows you down every day and I’ll design the agent that takes it over.

Chci vlastního agentaI want my own agent

Všechno výše používám každý den. A přesně tyhle schopnosti — agenti s nástroji, lokální modely, hlas, MCP — umím zapojit do vašeho projektu.

I use all of the above every single day. And exactly these capabilities — tool-using agents, local models, voice, MCP — are what I can wire into your project.

Časové pásmo
Time zone

Posun +5 hodin je výhoda,
ne překážka

Being 5 hours ahead is an edge,
not a problem

Můj pracovní den běží o 5–6 hodin napřed. Zadání, které pošlete odpoledne nebo večer, mám na stole hned po ránu — a výsledek máte v poště dřív, než si uvaříte první kávu. A každé vaše dopoledne jsme online oba, takže na zprávy odpovídám obratem.

My workday runs 5–6 hours ahead of yours. A brief you send in the afternoon lands on my desk first thing in my morning — and the result is in your inbox before your first coffee. And every one of your mornings we're both online, so replies come back almost instantly.


Bangkok
Me
Bangkok
9:00–18:00 ICT
Vy
Praha
You
Prague
9:00–17:00
společné hodiny shared hours
0:006:0012:0018:0024:00

Typický den ve vašem čase: mých 9:00–18:00 v Bangkoku odpovídá 4:00–13:00 v Praze (v zimě +6 h). Dopolední překryv nechávám na rychlé odpovědi, plánování a ukázky.

A typical day in your time: my 9:00–18:00 in Bangkok maps to 4:00–13:00 CET (+6 h in winter). I keep the morning overlap free for quick replies, planning and demos.

Služby
Services

Web, iPhone nebo Mac.
Stavím tam, kde pracujete.

Web, iPhone or Mac.
I build where you work.

Nejčastější zadání vypadají takhle — ale klidně přijďte s něčím, co v žádné škatulce není.

The most common briefs look like this — but feel free to bring something that fits no box at all.

01

Webové aplikace a SaaS

Web apps & SaaS

Od nápadu k první ostré verzi v řádu týdnů. Multi-tenant architektura, přihlašování, role a oprávnění, platby. Základ, který unese růst.

From idea to a first production version in weeks. Multi-tenant architecture, auth, roles and permissions, payments. A foundation that can carry growth.

02

Interní firemní systémy

Internal company systems

Docházka a směny, výkazy práce, GPS poloha týmu v terénu, sklad a materiál, schvalování. Aplikace, které vaši lidé otevřou každý den — proto musí být rychlé a srozumitelné.

Attendance and shifts, timesheets, GPS tracking of field teams, inventory and materials, approvals. Apps your people open every day — so they have to be fast and obvious to use.

03

Weby a e-shopy

Websites & e-commerce

Prezentační weby a obchody, které se načtou rychle a dobře prodávají. Napojené na platby, dopravu i fakturaci.

Marketing sites and online stores that load fast and sell well. Wired into payments, shipping and invoicing.

04

Automatizace a integrace

Automation & integrations

Fakturace, exporty pro účetní, napojení na API třetích stran, pravidelné reporty. Rutinu dělá stroj, lidé dělají rozhodnutí.

Invoicing, accounting exports, third-party API integrations, scheduled reports. Machines handle the routine, people make the decisions.

05

Nativní aplikace pro Mac a iPhone

Native Mac & iPhone apps

Když webová aplikace nestačí: nativní aplikace pro macOS a iOS — od utility v liště po aplikaci do kapsy, napojené na váš systém a data.

When a web app isn't enough: native macOS and iOS apps — from a menu-bar utility to an app in your pocket, wired into your system and data.

06

AI funkce a agenti

AI features & agents

Chatboti nad vašimi daty, automatické zpracování dokumentů, hlasové ovládání, agenti s nástroji. Lokální modely, když data nesmí ven — Claude API, když je potřeba výkon. AI, která šetří hodiny, ne AI kvůli marketingu.

Chatbots over your data, automated document processing, voice control, tool-using agents. Local models when data must stay in-house — Claude API when you need the horsepower. AI that saves hours, not AI for the marketing slide.

Nenašli jste tu svůj projekt? Nevadí — napište mi, co potřebujete, a já vám do 24 hodin řeknu, jak bych to postavil.

Don't see your project here? No problem — tell me what you need and within 24 hours I'll tell you how I'd build it.

Spolupráce
Working together

Tři kroky, žádná překvapení

Three steps, no surprises

1

Zadání písemně

A written brief

Pošlete pár vět, nebo klidně celé zadání. Doptám se na podstatné a na rovinu řeknu, jestli jsem na to ten pravý. Zdarma a bez jediné schůzky.

Send a few sentences, or a full spec. I’ll ask about what matters and tell you honestly whether I’m the right fit. Free, and without a single meeting.

2

Nabídka s pevným rozsahem

Fixed-scope proposal

Dostanete písemně, co přesně dodám, kdy a za kolik. Žádné překvapení na faktuře.

You get it in writing: exactly what I'll deliver, when, and for how much. No surprises on the invoice.

3

Týdenní ukázky

Weekly demos

Každý týden vidíte funkční verzi a můžete měnit směr. Platíte za výsledky, které si osaháte.

Every week you see a working version and can steer the direction. You pay for results you can click through.

Tasklog · živě Vidíte mi pod ruce. Zadání posíláte přímo do mé aplikace Tasklog — a v reálném čase sledujete, na čem právě pracuju, co je rozpracované a co hotové. Žádné čekání na report: stav projektu máte před očima nonstop. Přístup dostanete s první zakázkou. Watch over my shoulder. You send briefs straight into my Tasklog app — and follow in real time what I'm working on, what's in progress and what's done. No waiting for status reports: the state of your project is always in front of you. You get access with your first project.
Denní nástroje: moderní stack a AI asistence, která vývoj zrychluje — za každý řádek ale ručím já. Daily tools: a modern stack plus AI assistance that speeds things up — but I stand behind every line myself.
TypeScriptReactNode.jsSupabasePostgreSQLpnpmGit & CI/CD
Kdo jsem
Who I am

Mluvíte přímo s tím,
kdo váš systém píše

You talk directly to the person
writing your system

Zdeněk Švejda

Jsem Zdeněk — Čech žijící v Thajsku. Vývoji se naplno věnuji teprve půl roku. Říkám to na rovinu, protože přesně tohle je dnes možné: s AI po boku jsem za šest měsíců postavil a nasadil systém, na kterém firmy denně stojí — docházku, zakázky, fakturaci i správu nemovitostí — a vedle něj vlastní AI agenty, kteří za mě drží rutinu.

I'm Zdeněk — a Czech living in Thailand. I've been building full-time for just half a year. I say that openly, because this is exactly what's possible today: working with AI at my side, in six months I've built and shipped a system companies stand on every day — attendance, job orders, invoicing, rental management — plus my own AI agents that hold the routine.

Neprodávám roky praxe — prodávám to, co běží: 45 000 řádků v ostrém provozu si můžete prohlédnout výš. A pracuju sám, záměrně. Žádný account manager, žádná tichá pošta: zadání, které mi napíšete, čte ten samý člověk, který ho pak naprogramuje.

I don't sell years of experience — I sell what's running: 45,000 lines in production, right above on this page. And I work alone, by design. No account manager, no game of telephone: the brief you write is read by the same person who then builds it.

Thajsko · UTC+7 · česky & anglickyThailand · UTC+7 · Czech & English
Časté otázky
FAQ

Na co se klienti ptají

What clients ask

Funguje spolupráce na dálku vůbec?

Na to je celý můj systém stavěný: každý týden vidíte funkční ukázku, o postupu píšu průběžná shrnutí a každé vaše dopoledne jsem na příjmu. Všechno podstatné máte černé na bílém a můžete se k tomu kdykoli vrátit.

Does remote collaboration actually work?

My whole system is built around it: you see a working demo every week, I write regular progress summaries, and every one of your mornings I'm within reach. Everything important is in writing, so you can come back to it any time.

Jak se domluvíme přes časový posun?

Vaše dopoledne je můj podvečer — každý pracovní den máme 3–4 společné hodiny, kdy odpovídám obratem. Zadání poslané odpoledne zpracuji přes noc a ráno najdete v poště výsledek. Posun není překážka, je to směna navíc.

How do we handle the time difference?

Your morning is my late afternoon — we share 3–4 hours every working day when I reply on the spot. A brief sent in your afternoon gets processed overnight, and the result is in your inbox by morning. The offset isn't an obstacle; it's an extra shift.

Budeme muset pořád sedět na schůzkách?

Ne. Pracuji asynchronně — zadání, návrhy, ukázky i shrnutí dostáváte písemně, takže se k nim kdykoli vrátíte. Schůzku svoláme jen tehdy, když ji chcete vy. Méně schůzek znamená víc hodin odvedených na vaší aplikaci.

Will we be stuck in meetings all the time?

No. I work asynchronously — briefs, proposals, demos and summaries all come in writing, so you can revisit them any time. We only meet when you want to. Fewer meetings means more hours going into your app.

Kolik to stojí?

Podle domluvy — buď pevná cena za celek, nebo hodinová sazba. U jasně zadaných projektů doporučuji pevnou cenu (rozpočet znáte dřív, než kývnete), u průběžné spolupráce a menších úprav dává smysl hodinovka. Obojí dostanete písemně, spočítané z vašeho konkrétního zadání.

How much does it cost?

Whatever suits us both — a fixed price for the whole piece, or an hourly rate. For clearly scoped projects I recommend a fixed price (you know the budget before you say yes); for ongoing work and smaller changes an hourly rate makes sense. Either way you get it in writing, based on your specific brief.

Jak probíhá platba?

Po předem dohodnutých milnících, na fakturu (u hodinové sazby po měsících). Neplatíte celý projekt dopředu — platíte za dodané, funkční celky, které jste si sami proklikali na týdenní ukázce.

How does payment work?

By pre-agreed milestones, against an invoice (monthly for hourly work). You never pay for the whole project up front — you pay for delivered, working pieces you've clicked through yourself in the weekly demo.

Komu patří kód?

Vám. Repozitář, dokumentace i přístupy jsou od začátku vedené tak, aby případné předání bylo otázkou hodin, ne týdnů. Nedržím klienty jako rukojmí.

Who owns the code?

You do. The repository, documentation and access are set up from day one so that a handover takes hours, not weeks. I don't hold clients hostage.

Co když budu potřebovat úpravy po spuštění?

Nekončím předáním. Systémy, které jsem postavil, dodnes provozuji a rozvíjím — a stejně se můžeme domluvit i my: drobné úpravy, nové moduly, dohled nad provozem. A kdybyste někdy chtěli pokračovat s někým jiným, dostane čistý kód a dokumentaci.

What if I need changes after launch?

I don't disappear at handover. The systems I've built I still operate and grow today — and we can set up the same: small changes, new modules, keeping watch over production. And if you ever want to continue with someone else, they'll get clean code and documentation.

Jsou u vás naše data v bezpečí?

Pracuji s izolací dat přímo na úrovni databáze (PostgreSQL row-level security), NDA podepíšu rád — a citlivá data můžou zůstat čistě u vás: umím nasadit i lokální AI modely, aby nic neopustilo vaši infrastrukturu.

Is our data safe with you?

I work with isolation at the database level (PostgreSQL row-level security), I'm happy to sign an NDA — and sensitive data can stay entirely on your side: I can deploy local AI models so nothing ever leaves your infrastructure.

Kontakt
Contact

Máte projekt?
Napište mi.

Got a project?
Write to me.

Napište mi pár vět o tom, co řešíte. Odpovídám do 24 hodin — díky časovému posunu často do vašeho rána.

Send me a few sentences about what you're trying to solve. I reply within 24 hours — thanks to the time difference, often by your morning.

Napsat na WhatsApp Message on WhatsApp
Do 24 hodin odpovím s reakcí a otázkami    Dostanete nabídku s pevnou cenou    První týdenní ukázka Within 24 hours I reply with feedback and questions    You get a fixed-price proposal    The first weekly demo
První konzultace je zdarma — písemně, nebo přes video hovor. Jak vám to sedí.
The first consultation is free — in writing, or over a video call. Whatever suits you.
NapsatContact