01About

A developer who sees the whole system.

I combine hands-on development with technical direction, helping teams build useful software and keep improving it.

Discuss your challenge
01 / PROFILE

I connect the details to the bigger picture.

I’m Dominic Vonk, a freelance lead developer based in Dordrecht. I’ve been building software professionally since 2013 and working independently as Dovocode since 2020.

My work spans product development, business integrations, and technical leadership. I stay close to the implementation while helping teams decide what to build, how the pieces fit together, and what it takes to run the result in production.

13+years professional software engineering
6organizations in selected experience
5developers directly led
E2Estrategy through production
02 / CAPABILITIES

Broad enough for the system. Deep enough for the details.

01

Application engineering

Production web, backend, API, and mobile systems with strong types, clear boundaries, and maintainable delivery practices.

02

Architecture & distributed systems

Microservices, event-driven workflows, gRPC, integration boundaries, modernization, and explicit architectural trade-offs.

03

Responsible AI & automation

Agentic systems, model integrations, tools, workflows, evaluations, guardrails, human oversight, and operational observability.

04

Data & integrations

Enterprise APIs, data transformation, synchronization, ETL, real-time processing, and failure-aware integration design.

05

Cloud & delivery

Cloud platforms, containers, infrastructure, CI/CD, monitoring, release automation, and dependable production operation.

06

Technical leadership

Direction, hands-on problem solving, reviews, mentoring, documentation, developer experience, and building team independence.

03 / CAREER

Progressed by taking ownership.

From hands-on developer to technical leader, without moving away from the code or the reality of production.

2020 — NOW

Freelance lead engineer

Dovocode: technical leadership, architecture, integrations, responsible AI, and hands-on delivery for organizations with complex systems.

2019 — 2022

Lead developer

Led a five-person engineering team and delivered web, mobile, platform, microservice, CI/CD, and operational tooling.

2013 — 2019

Software engineer

Built full-stack products, specialized editors, financial tools, data visualizations, and client platforms across multiple industries.

04 / TECHNICAL RANGE

The tools behind the work.

Most of my work is in TypeScript, with React, Next.js, React Native, and Node.js. I choose the rest to fit the product, the existing systems, and the team that will maintain them.

CORE

TypeScriptNode.jsDenoBunGoPythonPHPC# / .NET

PRODUCT

ReactNext.jsVueReact NativeiOSAndroidElectron

DATA

PostgreSQLMySQLMongoDBRedisElasticsearchDrizzlePrisma

PLATFORM

GCPAWSAzureDockerKubernetesTerraformGitHub Actions

SYSTEMS

gRPCRESTMQTTWebhooksMicroservicesEvent-drivenHome Assistant

AI

OpenAI-compatible APIsAgents SDKMCPACPAgent workflowsEvaluationsN8n

Could your team use an experienced lead?

I can advise, build, lead for a period, or work alongside your existing team.

Explore my services
02 / LEADERSHIP IN PRACTICE

Enable people, don’t create dependencies.

The best technical leadership makes itself progressively less necessary. I share context, build useful tooling, document decisions, and work alongside teams so they can make strong decisions independently.

01

Lead through action

Trust is earned through consistency. I prefer demonstrating solutions, mentoring through real work, and setting technical standards by example.

02

Share context, not just tasks

People make better decisions when they understand the why behind architecture, business priorities, and technical trade-offs.

03

Encourage constructive disagreement

Healthy teams challenge ideas rather than defend egos. The strongest solutions emerge from respectful debate backed by evidence.

04

Build continuous learning

Great teams create space to experiment, share knowledge, learn from failure, and continuously refine their craft.

My goal is not to be the person who knows everything. It is to help build a team and a system that no longer depends on one person knowing everything.

Start a conversation
LET’S WORK TOGETHER

What would you like to build?

A new product, an integration that needs attention, or a team that could use a technical lead. Tell me where you are and where you want to go.

Start a conversation
Dovocode

Dominic Vonk. Freelance lead developer for web and mobile products, integrations, and practical AI.

AVAILABLE FOR SELECT WORK

© 2026 Dovocode. All rights reserved.

Dordrecht · Netherlands · Working internationally