Dirk Matthias Rudolf

Diplom-Informatiker (FH)Master of Science

Dirk Matthias Rudolf

Freelance Full-Stack TypeScript Engineer

Independent TypeScript full-stack engineering since 2007, focused on scalable web applications, API design and database architecture. Integrating AI tooling and MCP into development processes, grounded in video and streaming development. Technically accountable end to end, as solo engineer or technical project lead.

Services

  • Full-stack product work

    Production React and Node.js systems end to end: TypeScript, React, Node.js, Fastify, Prisma, PostgreSQL. From database schema and API design to the SPA.

  • AI tooling and MCP

    MCP servers for internal workflows, LLM integrations and developer-experience plumbing for AI-native products, built on the Claude and OpenAI APIs.

  • Developer experience and technical project lead

    Type-safe APIs, testing infrastructure, build tooling. Equally at home taking the technical lead of a project or as the solo engineer who takes a product from zero to deployed.

Skills

Web development
TypeScript · React · Node.js · Fastify · Prisma · PostgreSQL · Zod
AI tooling
MCP servers · LLM integrations · Claude and OpenAI APIs
Video and streaming
Samsung Tizen and Orsay · LG webOS and NetCast · HbbTV · DASH · HLS · Cross-platform
Process and leadership
Technical project lead · Agile (Scrum, Kanban) · Test-driven development · Continuous integration · Continuous deployment
Languages
German (Native) · English (Fluent)

References

  • GitHub

    prisma-pglite-bridge

    Fast, reliable database testing with Prisma and PGlite

    Isolated Prisma database tests without Docker or an external database server. PGlite replaces PostgreSQL in-process, compatible with Vitest and Jest.

  • GitHub

    fastify-lor-zod

    Type provider for Fastify with Zod schema validation

    End-to-end type-safe validation of requests and responses, with automatic OpenAPI documentation from a single shared schema. Rewritten in TypeScript with full Zod v4 support and improved OpenAPI export.

Experience

  1. –today

    Freelance Full-Stack TypeScript Engineer

    Self-employed · Berlin

    End-to-end React and Node.js product work in TypeScript for web and Smart TV. Stack: TypeScript, JavaScript, React, Node.js, Fastify, Prisma, PostgreSQL, Zod; MCP, Claude and OpenAI APIs.

  2. –

    Technical Director

    meta.morph Medien GmbH · Berlin

    Led the software engineering function: project planning, cost and staffing estimation, technical coordination with clients and external partners. Delivered user interfaces for connected CE devices (Samsung, LG, Sony).

  3. –

    Research Assistant

    Beuth Hochschule für Technik Berlin · Berlin

    Staff researcher on the FHprofUnt grant project "Development of a multimedia system for personalized and distributed TV services at home", in cooperation with FH Gießen-Friedberg.

  4. –

    Freelance Frontend Engineer

    Self-employed · Berlin

    Design, implementation and testing of frontends for PC, smartphone and tablet, and Smart TV applications (football app, EPG, video-on-demand prototype).

  5. –

    Master of Science

    Technische Fachhochschule Berlin

    Computer science with a focus on media informatics.

  6. –

    Diplom-Informatiker (FH)

    Technische Fachhochschule Berlin

    Computer science with a focus on media informatics.