Dominic VonkFull-Stack Developer

Freelance Lead Developer

TypeScriptAISmart HomeIoT Expert

From problem-solving to full software development services. Specializing in AI integrations, smart home automation, data integrations, and building intelligent solutions that connect systems seamlessly.

10+
Years Experience
Since 2013
Professional Career
Expert
TypeScript & Integrations

About Dominic

A passionate full-stack developer with deep expertise in TypeScript, AI integrations, smart home automation, and building intelligent solutions that solve real business problems.

Experience Timeline

2020 - Present
Lead Full-Stack Developer
Freelance (Dovocode)
Leading AI, IoT, and complex integration projects for smart home automation and enterprise clients
2018 - 2020
Full-Stack Developer
Various Companies
Building scalable applications and integrating diverse systems
2013 - 2018
Software Developer
Early Career
Foundation in software development and problem-solving

Notable Achievements

AI-Powered Solutions

Integrated ChatGPT, GPT-5.1, and custom AI models for intelligent automation

Smart Home Systems

Built complete home automation platforms with IoT device integrations

Real-time IoT Systems

Developed MQTT-based systems for device communication and control

Data Integration Platforms

Connected AI services with enterprise systems for intelligent workflows

Technical Expertise

MCP ServersAI
gRPCArchitecture
MicroservicesArchitecture
N8nAutomation
RaycastAutomation
Drizzle ORMDatabase
MongoDBDatabase
MySQLDatabase
PostgresDatabase
Prisma ORMDatabase
DockerDevOps
GitHub ActionsDevOps
VercelDevOps
Nest.jsFrameworks
Next.jsFrameworks
ReactFrontend
HomeyIoT
BunJS Runtime
DenoJS Runtime
Node.jsJS Runtime
JavaScriptLanguages
PHPLanguages
TypeScriptLanguages
AndroidMobile
iOSMobile
React NativeMobile

Specializations

AI IntegrationSmart HomeIoT SolutionsData IntegrationsMicroservicesTypeScript

TypeScript Packages

Open-source TypeScript libraries and tools built to solve real-world development challenges

Utilities

@dovocode/enum

A TypeScript utility to create enums with type-safe values, which are compatible with the new stripTypes feature in TypeScript

Utilities

thread-func

A utility to create a thread-safe function wrapper

Utilities

ifty

A lightweight TypeScript if pattern implementation

Want to see more?

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

Visit GitHub Profile

Services & Offerings

Comprehensive software development services from AI integration to smart home automation, specializing in intelligent, connected solutions

Data Integration Solutions

Seamlessly connect AI services, smart devices, and enterprise systems for intelligent data flow.

  • API Integrations
  • ETL Pipelines
  • Real-time Data Sync
  • Legacy System Modernization

AI Integration & Development

Integrate cutting-edge AI models like ChatGPT, GPT-5.1, and custom ML solutions into your applications.

  • OpenAI API Integration
  • Custom AI Workflows
  • Natural Language Processing
  • Intelligent Automation

Smart Home Automation

Complete smart home solutions with Home Assistant, custom automations, and seamless device integration.

  • Home Assistant Setup
  • Device Integration
  • Custom Automations
  • Voice Control Systems

IoT & Device Integration

Connect and control IoT devices with MQTT, webhooks, and real-time communication protocols.

  • MQTT Systems
  • Device Communication
  • Real-time Monitoring
  • Sensor Integration

Intelligent Chatbots & Assistants

Build AI-powered chatbots and virtual assistants that understand context and provide intelligent responses.

  • Custom Chatbots
  • Context-Aware Responses
  • Multi-Platform Support
  • Knowledge Base Integration

Consulting & Architecture

Expert guidance on AI strategy, smart home design, and system architecture for optimal performance.

  • Technical Architecture
  • AI Strategy Planning
  • System Design Review
  • Technology Selection

Ready to build intelligent solutions?

Let's discuss your AI or smart home project

Professional Experience

A track record of delivering complex integrations and full-stack solutions across various industries

Lead Developer (Freelance)

Pon.Bike
March 2023 - Present
Data Integration Team

Leading the data integration team, working on complex integrations between SAP and Hubspot, along with various other internal services and systems. Architected and implemented a completely new microservices architecture from the ground up, including the development of a custom TypeScript code generator for gRPC to streamline development across the team. This microservices approach replaced parts of the existing monolithic architecture, improving scalability, maintainability, and deployment velocity. Responsible for technical decision-making, code quality standards, and mentoring team members on modern development practices.

Technologies Used

TypeScriptNode.jsGoogle Cloud PlatformNest.jsHubspotDockerGitHub ActionsgRPC

Lead Developer (Freelance)

Urban Arrow
December 2022 - May 2023
Netherlands

Led the development of a comprehensive integration solution between Exact accounting software and Hubspot CRM, ensuring seamless data synchronization and automated workflows. Designed and implemented data transformation pipelines to handle complex business logic and maintain data consistency across both platforms. Additionally handled various smaller technical assignments including API optimization, error handling improvements, and system monitoring setup to ensure reliable operations.

Technologies Used

TypeScriptNode.jsDockerGitHub ActionsGoogle Cloud PlatformHubspot

Lead Developer

ProCC
June 2019 - November 2022
Netherlands

Led a team of 5 developers in building and maintaining a comprehensive labor and time registration system specifically designed for the greenhouse horticulture industry. Architected both backend solutions using PHP and .NET, and frontend applications using Vue and React. Developed cross-platform mobile applications using React Native to enable field workers to track time efficiently. Created a custom Docker Management Panel from scratch using Deno, allowing the operations team to manage and monitor multiple isolated client Docker environments with ease. Experienced in refactoring monolithic applications into microservices, improving system modularity and enabling independent scaling of components. Implemented CI/CD pipelines and established development best practices across the team.

Technologies Used

PHPTypeScriptDenoRustReact NativeReact.NETDockerGitHub ActionsGitLab CI/CDMySQL

Developer

Smidswater
October 2016 - May 2019
Netherlands

Worked on diverse projects for both internal stakeholders and high-profile external clients across various industries. For Nationale Nederlanden, one of the largest insurance companies in the Netherlands, designed and developed a sophisticated calculation tool using Electron and JavaScript that enabled intermediaries to accurately assess and calculate client risk profiles based on complex financial parameters. For Airbus Nederland, created an interactive air quality monitoring application that visualized real-time environmental data on geographical maps, helping track and analyze air pollution patterns. These projects required close collaboration with clients to understand their specific needs and deliver production-ready solutions.

Technologies Used

PHPTypeScriptNode.jsMySQLElectronCSS

Developer

Monalyse
February 2016 - September 2016
Netherlands

Collaborated with a team of 4 developers to build a comprehensive media monitoring and brand analysis tool that enabled companies to track and analyze how their brand was represented across various media channels. The majority of my time was dedicated to architecting and building a sophisticated drag-and-drop email editor entirely from scratch using TypeScript. This browser-based WYSIWYG editor featured a block-based system allowing users to compose, style, and preview HTML emails without any technical knowledge. The solution required complex state management, custom rendering logic, and responsive design principles to ensure emails looked perfect across all email clients.

Technologies Used

PHPTypeScriptNode.jsMySQLHTML Emails

Developer & Intern

Schuttelaar & Partners
February 2013 - January 2016
Netherlands

Started my professional career as an intern and progressed to a full developer role. Worked on a wide variety of web development projects, gaining foundational experience in full-stack development. Collaborated with senior developers to deliver client websites, internal tools, and marketing campaigns. This position provided essential hands-on experience with modern web technologies and established best practices in software development, version control, and client communication.

Technologies Used

PHPJavaScriptNode.jsCSSHTML Emails

Since 2013

Over 10 years of professional software development experience

Get In Touch

Ready to build intelligent solutions? Let's discuss your AI or smart home project

Contact Information

Email
dominic@dovocode.com
Phone
06 83 53 87 62
Location
Dordrecht, Netherlands

Availability

Currently available for AI integration, smart home, and IoT projects. I typically respond to inquiries within 24 hours.

What to Expect

  • Quick response time (within 24 hours)
  • Free initial consultation
  • Detailed project proposal
  • Transparent pricing and timeline

Best For

AI integration, smart home automation, IoT systems, data integration projects, and intelligent connected solutions