Skip to content
About

Design engineer + AI agentic engineer.

I'm David Rajnoha — a Czech design engineer and AI agentic engineer based in Ostrava. I work AI-native: design, code, and the agents themselves — end-to-end, no handoff. 13 years of graphic and UI design craft (since 2013) anchor the visual side; the AI agent infrastructure is current production work — RELO real-estate back-office AI and a multi-tenant chatbot platform serving Amici and Objednáme.

What I do

  • 01Build full-stack AI products end-to-end — design, engineering, and autonomous AI agents in one head.
  • 02Production AI agents with multi-step loops, three-layer memory, RAG with pgvector + hybrid search, and trust-fence isolation against prompt injection.
  • 03Bilingual (EN / CS) content systems with eval-driven translation pipelines — Sonnet draft / Opus critique / Haiku back-eval, capped at $20/month.
  • 04Design tokens, motion design, and component systems at production quality — from sketch to shipped Next.js, no handoff.

Background

13 years of graphic and UI design craft since 2013 — brand identity, design systems, motion design. Recent years moved into production engineering with Next.js 16, Supabase, and the Vercel AI SDK. The blend: a designer's eye on the final surface AND the ability to ship the back-end agents that power it. One head, both ends of the pipeline.

Tech stack (May 2026)

  • Frontend: Next.js 16 · React 19.2 · TypeScript strict · Tailwind v4 · GSAP 3.13 · Lenis 1.3 · SplitType
  • Backend: Supabase (Postgres + RLS + pgvector + Realtime) · Node.js · serverless · Zod at trust boundaries · Resend
  • AI: Vercel AI SDK v6 · OpenAI (GPT-5.4, GPT-5.4-mini, embeddings) · Anthropic Claude (Sonnet 4.6 / Opus 4.7 / Haiku 4.5) · pgvector HNSW · hybrid search · MCP tool integrations
  • Testing: Vitest 4 · property-based with fast-check · LLM eval suites · mutation testing with Stryker (selective)
  • DevOps: Vercel · GitHub Actions · Sentry · structured logging

Hackathons & competitions

  • LabLab AI Fraud Detection — top 4.6% (91 / 1,979 teams).
  • RELO Real Estate AI (CZ) — top 7% (5 / 70 teams).
  • AMD Developer Hackathon 2026 (San Francisco, May 4–10) — ReplayAgent on MI300X, deterministic replay for production AI agents.

Engagement modes

  • Senior IC role — full-stack engineer, AI engineer, design engineer, or founding engineer.
  • Freelance contract — project-based or monthly retainer.
  • Consulting — AI architecture review, agentic system design, code audit.

What I don’t build

  • Native mobile (iOS, Android) — web and PWA only.
  • Pure design agency / no-code site builds.
  • Blockchain or crypto.

FAQ

What is a design engineer?

A design engineer is a hybrid practitioner who handles both interface design and production code in one head — from sketch to deployed Next.js without a handoff. Distinguished from a designer-who-codes by full ownership of build, performance, accessibility, and back-end integration; distinguished from a front-end engineer by primary fluency in design tokens, type, motion, and visual hierarchy.

What is David Rajnoha’s stack in 2026?

Next.js 16 App Router, React 19, TypeScript strict, Tailwind v4, Supabase (Postgres + RLS + pgvector + Realtime), Vercel AI SDK v6, OpenAI GPT-5.4-mini, Anthropic Claude (Sonnet 4.6 / Opus 4.7 / Haiku 4.5), Vitest 4. Deployed on Vercel. Tooling: GSAP 3.13, Lenis 1.3, Figma. Working medium: Claude Code, Cursor, eval-driven dev.

Is David available for hire?

Yes — actively open in May 2026 to senior IC roles (full-stack, AI agentic, design engineer, founding engineer), freelance contracts, and consulting. Remote-preferred, EU + US time zones. Contact: davidrajnoha@bnsf-studio.com. Response time 24 hours on weekdays.

Where is David based?

Ostrava, Czech Republic. Fully remote globally for client work. Available for occasional travel within the EU.

What kind of AI work does David do?

Production agentic systems: multi-step agent loops with strict termination, three-layer memory (working / semantic / activity log), RAG with pgvector + hybrid search, multi-model orchestration (Sonnet draft / Opus critique / Haiku eval), trust-fence for prompt-injection isolation, eval-driven development. Two production AI products today: RELO (real-estate back-office agent, 27 tools) and a multi-tenant chatbot platform (5 adapters, 42 AI Assistant tools).

How does David differ from a designer-who-codes?

A designer-who-codes typically owns the front-end surface and hands the back-end to someone else. David owns the full stack — design tokens, motion, accessibility, build pipeline, server, database with RLS, agentic AI loops, eval pipelines, and deployment. The visual rhythm and the autonomous AI agent powering the page come from the same head, so design intent and engineering reality don’t drift apart at the handoff.

What does an engagement look like?

Three patterns. (1) Full-time senior IC role — embedded in a product team for 6+ months. (2) Freelance contract — defined scope, fixed price or monthly retainer, typically 4–12 weeks. (3) Consulting — AI architecture review or code audit, usually 1–4 weeks. All remote-preferred, EU + US time zones, Czech and English.

Get in touch

Email is best for project enquiries. LinkedIn for everything else. I reply within 24 hours on weekdays.

Response time: 24 hours on weekdays · Time zone: Europe/Prague