Caybo Kotzé

Platforms & Solution Architect Consultant

Utrecht, Netherlands

My CV is wired behind a small circuit. Flip the switches until the display matches the target. Three boards, each a little harder.

Unlocked
CK-2026 profile datasheetRev. 10.2026, Utrecht NL

CK-2026

Caybo Kotzé

Platforms & Solution Architect Consultant

Freelance consultant who designs and delivers platforms for customs, logistics, supply chain and public infrastructure, for clients across Europe, South Africa and the United States.

Drag to rotate the board. Select a pin or a table row to trace its signal.
Pin configuration
PinSignalValue
1TEL+31 (0) 61 944 9261
2MAILcaybo@mergedigital.io
3LOCUtrecht, Netherlands
4GITgithub.com/caybokotze
5NOWUPS, Eindhoven and miridia.io
6LANGEnglish, Afrikaans, Dutch
7CERTAZ-204, AI-102, AZ-400
8MODEFreelance consulting

Features

  • Solution architect on UPS's customs and clearance platform, live in 30+ countries with 600+ people on the program
  • Solution architect consultant and supply chain optimization expert at Miridia, a supply chain and automation platform
  • Shared ownership of 8 teams and 80+ engineers, with direct guidance of 2 teams
  • Led the .NET rebuild of ProRail's Railinformatie Portaal on Azure
  • Full-stack across C#/.NET, Go and TypeScript, from core APIs to Blazor, Angular, Vue and React front-ends
  • Mobile apps in React Native and Flutter, used by millions of people in Southern Africa
  • AI systems that combine custom-trained models with LLMs for classification and document forensics

Applications

  • Customs & clearance
  • Supply chain optimization
  • Rail infrastructure
  • Logistics & delivery
  • Online food ordering
  • Insurance claims

Key specifications

Building software since2016
Current engagementsUPS, Miridia
Program scale600+ people, 30+ countries
Engagement modelFreelance, consulting

1Description

Caybo is a platforms and solution architect consultant with deep expertise in C# and TypeScript. He designs well-architected, testable and performant systems, and works in architectural leadership roles where he connects business requirements to technical implementation on large international programs.

He enjoys mentoring developers and guiding teams, and makes technical concepts relatable for key stakeholders so that good decisions get made at both team and organizational level. He is analytical and persistent, keeps current with modern standards and patterns, and pushes for the tools and practices that make teams more effective.

His focus is building the right solution for the problem, one that delivers real business value, with strong design, solid user experience and well-tested code. Through his own business he has run delivery teams, and he keeps a network of specialist freelancers to bring in when a project needs deeper expertise.

2Experience

  1. Jul 2025 – presentEindhoven, NL

    Solution Architect Consultant at UPS

    Global customs and clearance application spanning 30+ countries.

    • One of 12 solution architects on an international customs and clearance application with 600+ people on the program.
    • Shares ownership of 8 teams (80+ engineers) and directly guides 2 of them.
    • Clarifies business requirements for the Australian and Singapore customs implementations.
    • Writes architectural guides that keep feature rollouts consistent across regions.

    Solution architecture, requirements analysis, customs & clearance, multi-region rollout

  2. Jan 2022 – Jun 2025Utrecht, NL

    Lead .NET Software Engineer at Capgemini for ProRail

    ProRail is owned by the Dutch government and maintains the national railway infrastructure.

    • Rebuilt ProRail's rail document management system, the Railinformatie Portaal, with his team, modernizing and extending its existing functionality.
    • Architected and built the core APIs and infrastructure pipelines on ASP.NET App Services and Azure Functions, with APIM as the API gateway inside a VNET.
    • Delivered custom data pipelines, SAP integrations, OCR text extraction from PDFs, PDF diffing and data synchronization services.
    • Worked across Cosmos DB, Blob Storage, APIM and Azure AI (Cognitive) Services in a microservice back-end.
    • Built parts of the Blazor front-end, including custom JavaScript modules for interactive components and a state management solution based on the Redux pattern.

    Blazor, ASP.NET, Azure Functions, APIM, Cosmos DB, Blob Storage, Azure AI, SAP, microservices

  3. Mar 2020 – Dec 2021Durban, ZA

    .NET Software Engineer at Yumbi

    Online food ordering platform for large retailers in South Africa, including Burger King and Debonairs, competing with Uber Eats and Mr Delivery.

    • Built front-end and back-end systems in a service-oriented architecture with .NET Framework, Vue.js and Angular, in a hybrid team working Kanban.
    • Built native and cross-platform mobile apps (React Native, Vue.js, Angular) used by millions of customers across Southern Africa.
    • Optimized and sharded the MySQL cluster on AWS; the VM cluster and CI/CD ran on Jenkins and Octopus Deploy.
    • Built a web-based approval workflow so database administrators could sign off migration scripts before they ran on production.

    .NET Framework, Vue.js, Angular, React Native, MySQL, AWS, Jenkins, Octopus Deploy

  4. Jan 2016 – Feb 2020Durban, ZA

    .NET Software Engineer at Merge Africa

    Small South African agency focused on bespoke system development.

    • Developed IoT projects, websites and bespoke systems, including a route plan optimization product for logistics operations.
    • Wrote developer tooling in Go for database migrations and database multiplexing.
    • Guided the migration from AWS to Azure.
    • Built on Azure Functions, Azure Web Services, Azure DevOps and Cognitive Services, plus GCP's Route Matrix API and Pub/Sub.
    • Ran CI/CD with TeamCity and Azure DevOps.

    .NET, Go, Azure, AWS, GCP, TeamCity, IoT

3Selected projects

Miridia miridia.io

A supply chain and automation platform for eCommerce, retail and manufacturing. It connects orders, inventory, production and demand planning with AI-assisted workflows. Caybo works on Miridia as solution architect consultant and supply chain optimization expert. Before the rebrand the product was Cargo Pilot, where he was tech lead consultant for several years.

Supply chain optimization, demand planning, workflow automation, solution architecture

Railinformatie Portaal railinformatieportaal.nl

ProRail's portal for rail infrastructure documents. Caybo led the .NET rebuild for Capgemini: Blazor front-end, Azure microservices, SAP integration, OCR and PDF comparison.

Blazor, Azure, SAP, document management

Go Out go-out.nl

A web app for community events in the Netherlands, from short small-group hikes to an evening at the theater.

Web app, community events

HS code classifier AI

Combines custom-trained models with LLMs to classify products into HS codes with high accuracy for e-commerce and logistics.

Custom models, LLMs, customs

Claims fraud detection AI

Checks insurance claim documents against expected outputs and runs forensic checks for tampering, using custom fraud detection algorithms alongside LLM analysis.

Document forensics, insurance

Workflow and automation Orchestration

Workflow systems with human-in-the-loop approvals, background and data processing, IoT automations and Excel, Google Sheets and Airtable integrations. Built with Elsa Workflows, Workflow Core, Temporal (sagas), n8n, Windmill, Zapier and IFTTT.

Temporal, Elsa, n8n, Windmill

Driver tracking app Mobile

A Flutter application with native service bridges for logistics and delivery driver tracking.

Flutter, native bridges, logistics

4Technical specifications

ParameterTypical stack
ArchitectureSolution architecture, process optimization, ERP design and implementation, microservices, CQRS, saga orchestration
Supply chainSupply chain optimization, route planning, customs and clearance, logistics integrations
LanguagesC#, TypeScript / JavaScript, Go
Back-endASP.NET, .NET Aspire, Azure Functions, Dapper, Gin, Echo
Front-endBlazor, Angular, Vue, React, Redux pattern
MobileReact Native, Flutter
AzureApp Services, Functions, Cosmos DB, Blob Storage, APIM, Service Bus, AI Services
AWS and GCPS3, SES, EC2, Maps, Route Matrix, Pub/Sub
Data and messagingSQL Server, MySQL, PostgreSQL, Cosmos DB, Redis, RabbitMQ
WorkflowElsa Workflows, Workflow Core, Temporal, n8n, Windmill, state machines
DevOpsAzure DevOps, Terraform, Jenkins, TeamCity, Octopus Deploy
AIAzure AI, custom-trained models with LLMs, document forensics

5Open-source components github.com/caybokotze

Tangent caybokotze/tangent

A deterministic architecture validator for .NET. Teams define layers, allowed dependencies and design-pattern contracts in a small declarative language. Tangent checks the codebase as a Roslyn analyzer, a CLI and a CI gate, catches architectural drift early, and returns machine-readable feedback that AI coding agents use to correct their own output.

C#, Roslyn, architecture guardrails, AI-assisted development

SQL Migrator caybokotze/sql-migrator

Migration tracking and rollbacks for MySQL, MariaDB and PostgreSQL, written as a replacement for EF Core migrations. Supports schema-per-tenant, fan-out across tenant schemas and transactional dry runs.

Go, CLI

FileSpace caybokotze/filespace

File management on top of your own S3 or Azure Blob storage, with workspaces, tags, threaded comments, full-text search and expiring, password-protected share links.

Go, Vue 3, PostgreSQL

md2pdf caybokotze/markdown-to-pdf

A fast Markdown-to-PDF converter that uses Typst instead of Chromium or Node.js. Supports math, Mermaid diagrams, callouts, cover pages and a table of contents.

Rust, Typst

Generic SQL Builder ScopeFunction.GenericSqlBuilder

Generates SQL for SQL Server, MySQL, Cosmos DB and PostgreSQL. Pairs with ADO.NET or Dapper for simpler queries and better performance than Entity Framework.

.NET, NuGet

Dapper.CQRS caybokotze/Dapper.CQRS

A Dapper wrapper with native support for the CQRS pattern, so commands and queries scale out cleanly while keeping Dapper's speed.

.NET

NTK8 caybokotze/ntk8

A customizable, stateless or stateful JWT library for authentication and authorization in APIs built with Dapper and CQRS.

.NET, NuGet

6Certifications and education

CodeCertificationIssuer
AZ-204Azure Developer AssociateMicrosoft
AI-102Azure AI EngineerMicrosoft
AZ-400DevOps EngineerMicrosoft
Diploma in InformaticsDurban University of Technology, 2016–2019. Part-time while working in ICT.
EnglishFluent
AfrikaansFluent
DutchWorking proficiency

7Ordering information

Available for freelance and consulting engagements in platform and solution architecture, supply chain optimization, technical leadership and hands-on delivery across .NET, cloud, web, mobile and AI.

caybo@mergedigital.io
+31 (0) 61 944 9261

Previously supplied to

  • UPS
  • ProRail
  • Miridia
  • Auto Alliance Europe
  • Dr. Oetker
  • Chateau Gateaux
  • Yumbi
  • GoOut.nl
DS-CK-2026, Caybo KotzéRev. 10.2026, page 1 of 1