05Open source

Useful tools, openly shared.

Small TypeScript libraries, with the source available to read, use, and build on.

Discuss your challenge
01 / PUBLIC PACKAGES

Open-Source Work

TypeScript libraries for specific development tasks. Explore the packages, read the source, and use what fits your project.

Each package has a focused API. Check the README and source to see whether it fits your use case.

01
TYPESCRIPT · NPM

@dovocode/enum

Create type-safe enums compatible with TypeScript type stripping.

Want to see more?

Check out my GitHub profile for more open-source projects and contributions

Visit GitHub Profile
06 / WHY OPEN SOURCE

Open ecosystems over lock-in.

Whenever practical, I prefer open standards, portable architectures, and systems that preserve choice. Open source is one practical way to share knowledge, expose decisions, and let useful work travel further.

01

Types are part of the design

Strong typing documents intent, prevents entire classes of bugs, and makes software easier to understand without hidden knowledge.

02

Small, clear APIs

A focused tool should do one job well. Simplicity makes adoption easier and long-term maintenance more realistic.

03

Documentation is part of the product

Useful software explains its purpose, constraints, and expected behavior. Documentation is how a tool scales beyond its author.

04

Leave the ecosystem better

Every contribution should improve the code, the explanation, the developer experience, or the path for the next contributor.

Users should retain ownership of their data and the freedom to migrate. Portability is not only an architectural preference; it protects long-term autonomy.

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