TS Industry
Tomáš Spáčil

Postavím vaše

vize,

od UI po data.

Jsem Tomáš Spáčil z Liberce. Posledních 6 let stavím moderní webové aplikace v Next.js, Reactu a TypeScriptu - ERP a CRM systémy, SaaS platformy a weby s platebními branami od A-Z nebo formou spolupráce na projektu u klienta.

// Stack
Next.jsTypeScriptPostgreSQLReactPrismaVercelTailwindNode.jsGraphQLStripeNext.jsTypeScriptPostgreSQLReactPrismaVercelTailwindNode.jsGraphQLStripe

// Frontend · Backend · Infra

Co používám ke své práci?

Frontend

Stavím komponentové systémy a složitá formulářová workflow, cachování stránek nebo optimalizaci obrázků. Mezi největší výzvy patřila migrace rozsáhlého monorepa z Pages routeru na App Router nebo roztržení monorepa na jednotlivé NPM balíčky které se dají interně sdílet.

Next.js (App Router)ReactTypeScriptTailwindCSSSASSMUIReact Hook FormZodZustand

Backend & API

Serverová logika, návrh API a integrace třetích stran. Platební bránu GP WebPay jsem implementoval v Node.js dle dokumentace PHP - podpisy, callbacky i celý transakční tok. Dál třeba AI pipeline se streamovaným výstupem (SSE) a napojení na Meta Business API.

Node.jsServer ActionsRESTGraphQL (Apollo)AutentizaceWebhookyPlatby (Stripe, GP WebPay)Resend

Data

Návrh datových modelů, migrace a optimalizace. Nejtěžší byla migrace šestnácti let dat ze tří různých systémů do jednoho schématu - s řešením duplicit, nekonzistencí i celé fotobanky. Od relačních databází po headless CMS pro redakční obsah.

PostgreSQLPrismaDrizzleFirebaseStrapiDirectus

Infra & nástroje

Nasazení, provoz a každodenní nástroje. Od Vercelu a vlastních serverů přes Coolify a cloud (AWS, Azure, Google Cloud) po observabilitu přes Sentry, analytiku a CI. Claude Code mám denně po ruce na rychlejší iterace.

VercelCoolifyAWSAzureGoogle CloudTurborepoSentryGitHubClaude CodeGoogle Analytics

// Pracovní zkušenosti

Kde a na čem jsem dělal

07/2024 - současnost
2 roky 1 měsíc
Praha/Jičín

cbData

Tech Lead · Next.js

Produkt: Rozsáhlá multi-tenant platforma a CRM ekosystém postavený na velkém frontend monorepu. Kombinuju hands-on vývoj, architektonická rozhodnutí a technické vedení týmu.

  • Vývoj nových featur pro více klientů - redesigny, platby, backoffice
  • Refaktoring - migrace z Pages → App Router, redesign jádrových balíčků a jejich zabalení do interních NPM balíčků
  • Refaktoring #2 - migrace ze Styled components do Tailwind
  • Role Tech Lead: code standardy, reviews, architektonické návrhy, mentoring
  • Analytická vrstva - GA4, vlastní event tracking, dashboardy
  • Optimalizace výkonu: LCP, TBT, rendering, práce s obrázky a metriky
Next.js 14+ReactTypeScriptTurborepoTailwindMUINode.jsGoogle Cloud
07/2023 - 07/2024
1 rok 1 měsíc
Praha

inveo.

Fullstack vývojář · Next.js

Top projekt: Platforma pro AI automatizaci obsahu - tvorba a publikace příspěvků na sociální sítě z e-mailů a strukturovaných dat.

  • Modulární UI komponentový systém v Next.js + TypeScript
  • AI pipeline: prompting strategie, SSE streaming, řízená generace
  • Integrace Meta Business API - autentizace, publikace, plánování
  • Editorial workflows a bohaté formuláře pro správu generovaného obsahu
Next.jsReactTypeScriptNode.jsRESTGraphQLMeta API
07/2021 - 07/2023
2 roky 1 měsíc
Praha

DIGIVERSE

Fullstack vývojář · Next.js

Top project: Kompletní řešení tří charitativních běžeckých platforem.

  • Implementace platební brány GP WebPay v Node.js bez dokumentace - podpisy, callbacky, transakční tok
  • Registrační a darovací flow, fotogalerie, landing pages
  • Nástroje pro export/import účastníků, výkonově optimalizované stránky
  • Spolupráce přímo s organizátory - převod potřeb do intuitivních flow
Next.jsReactNode.jsGP WebPayREST
08/2019 - 12/2022
3 roky 5 měsíců
Česko

TS Industry

Fullstack vývojář / kontraktor

Vlastní firma - end-to-end vývoj webových aplikací a interních systémů pro různé klienty.

  • Webové stránky a interní podnikové aplikace
  • ERP a CRM systémy - správa zakázek, kusovníků, zákazníků atd.
  • Datové struktury a optimalizace: PostgreSQL, Drizzle
  • Technické konzultace, ladění výkonu a dlouhodobá podpora
Next.jsReactTypeScriptNode.jsPostgreSQLPrisma

// Kontakt

Pojďme se spojit.

Máte dotaz, nápad k probrání nebo si chcete jen popovídat o technologiích? Napište mi pár řádků a ozvu se do jednoho pracovního dne.

Napsat na WhatsApp