david@matejka:~

I’ve spent 20 years building software.

In 2026, I was replaced by a GPU.

David Matějka

Co-founder at Contember · Senior Synthetic Workforce Operator · Prague

Some products

Three products we’re currently building at Contember.
Different angles, same attempt to make software behave itself.

  1. Fabrika

    Your company makes its own apps.

    Most companies bend their process around off-the-shelf software. Fabrika reverses that: describe how the company works, then build the software around it — in production within a week, with a team that can keep evolving it.

  2. Nua Site

    Keep the website. Lose the platform.

    Nua rebuilds an existing website as clean code you own. Keep the design, lose the locked-in platform — host it anywhere and edit it directly or with an agent.

  3. Contember Framework

    Define a data model, get an application.

    An open-source full-stack TypeScript framework. Define the data model; get GraphQL, authentication, permissions, and an admin interface. A product in its own right, not scaffolding.

Some skills

Mastered over the past 20 years.
Impressive until roughly last year.
Claude and Codex can do it better now.
(Except for beer brewing. Yet.)

  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL
  • Coffee drinking
  • Nette
  • Git
  • Naming things
  • Symfony
  • PostgreSQL
  • SQLite
  • Elasticsearch
  • Redis
  • Solr
  • Node.js
  • TypeScript
  • Deadline-Driven Development
  • React
  • REST
  • GraphQL
  • Making it type-safe
  • WebSockets
  • Bug-Driven Development
  • Monorepos
  • Docker
  • AWS
  • Kubernetes
  • Fighting YAML
  • CI/CD
  • Deleting pods
  • GitHub Actions
  • Waiting for CI
  • Deploying on Friday
  • Vite
  • Bun
  • Fixing in production
  • Blaming DNS
  • Cloudflare
  • Astro
  • Refactoring for a 5th time
  • Beer brewing

Some tools

Some are infrastructure.
Some exist because I got bored on a Wednesday.

  • okena

    A GPU-native terminal built for coding agents, with tabs, splits, and detachable windows.

    • Rust
    • GPUI
  • WIP

    typokat

    A TypeScript type checker written from scratch in Rust — not a tsc fork or transpiled JavaScript.

    • Rust
  • dotaz

    A modern database client for Postgres, MySQL, and SQLite. Runs in browser or as a desktop app.

    • TypeScript
    • Electrobun
  • agent-canvas

    Review the plan before it becomes a diff, in an annotatable browser canvas.

    • TypeScript
  • lopata

    A Bun-powered replacement for wrangler dev, with local state you can inspect.

    • TypeScript
    • Bun
  • fabrika

    The platform behind Fabrika: permissions, delivery, and the lifecycle after launch.

    • TypeScript
    • Cloudflare
  • roj

    A TypeScript SDK for building multi-agent LLM applications, from the runtime to React chat components.

    • TypeScript
    • Bun
  • kvalt

    Reactive backend runtime — schema plus handlers, and you have a backend. Still private.

    • TypeScript
    • Rust
  • opice

    A model writes the browser test once; CI replays it with no model in the loop.

    • TypeScript
    • Bun
  • oblaka

    Cloudflare provisioning as code, as a TypeScript DSL.

    • TypeScript
    • Cloudflare
  • buzola

    Type-safe SPA router for React, built on the Navigation API.

    • TypeScript
    • React
  • pavouk

    Compiler-accurate code graph for monorepos, queryable from the command line.

    • TypeScript
    • Bun
  • pletivo

    Bun-powered static site generator that runs Astro projects about twice as fast.

    • TypeScript
    • Bun
  • edvabe

    E2B-compatible sandbox runtime as a single Go binary on localhost.

    • Go
  • tokens-gone

    Local dashboard for coding-agent token spend. Reads the logs already on disk.

    • TypeScript
    • Bun
  • tudy

    Local dev proxy that maps *.localhost onto whatever services are running.

    • Go
    • Caddy
  • deptective

    Workspace dependency linter for TypeScript monorepos.

    • TypeScript
  • kurikulum

    E-learning framework in Preact — headless core, SCORM/cmi5/xAPI, multi-locale.

    • TypeScript
    • Preact