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
- –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.
- –
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).
- –
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.
- –
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).
- –
Master of Science
Technische Fachhochschule Berlin
Computer science with a focus on media informatics.
- –
Diplom-Informatiker (FH)
Technische Fachhochschule Berlin
Computer science with a focus on media informatics.