CZ – ČeštinaMenu

Engineering / Platform / Tech stack

26 / DECO CODE

Built To Last.

React / TypeScript / Design systems / CMS / Delivery

The tools follow the problem, and I can tell you why each one is there.

01 / The engineering mindsetDecisions / Not checklists

Technology serves / the experience

A good stack is
an informed decision.

The architecture has to work for visitors, for the people who edit the content and for the business. I go for clear boundaries, small components, strict types and numbers I can measure. A dependency has to earn its place.

02 / The working stackCurrent tools / Selected for fit

What I use, when it fits.

01 / Product engineering

React & TypeScript

Interfaces built from reusable parts, predictable state, and clear lines between the parts of the business.

  • React 19
  • TypeScript
  • React Router 8
  • Next.js 16
  • Vite
  • React Compiler
  • tRPC
  • TanStack Query
  • Zustand
  • Redux / RTK
  • Zod

02 / Experience system

UI systems & front-end

Layouts for every screen, design systems built on tokens, and components everyone can use.

  • HTML / CSS
  • Tailwind CSS 4
  • CSS custom properties
  • OKLCH tokens
  • ARIA patterns
  • Headless UI
  • Storybook
  • React Hook Form

03 / Content operations

Custom CMS & integrations

Content models, every language, and editing workflows shaped around what the client publishes.

  • Headless CMS
  • Adobe AEM
  • i18next
  • REST / API
  • Node.js
  • Hono
  • Drizzle ORM
  • PostgreSQL

04 / Verification & delivery

Quality & infrastructure

Tests, a clean build, deployment and monitoring, from the first week.

  • Playwright
  • Vitest
  • Testing Library
  • MSW
  • Sentry
  • GitHub Actions
  • GitLab CI
  • Docker
  • AWS Lambda
  • SST
  • Cloudflare Workers
  • PWA

03 / Production principlesHow good code stays useful

This site, for example.

This site is React Router 8, prerendered to static HTML. Its content pages load no React in the browser; one script of about 3 kB does the rest. Tokens, strict types, tests and a weight budget keep it easy to change.

Engineering & CMS service
The home page of NordiHouse on a monitor, seen from belowStudio render
Digital experience / Responsive system, NordiHouse case study03 / 05

04 / Engineering standardsChecked on every release

Four standards, all checked.

05 / The proofEngineering applied to real products

A product, built from scratch.

Divorcio is a web app; this site is a set of static pages. They need different choices and the same care.

Divorcio / React + TypeScript + PWA

View the Divorcio case study
The childcare forms of Divorcio on a monitor, seen from belowStudio render
Legaltech / Product architecture, View the Divorcio case study05 / 05

Stack / Start a conversation

Good Systems. Better Work.

Tell me what your product has to do, and I’ll pick a stack that can do it.

Start a project