Workflowautomatisering · Integraties · Interne software

Software die standhoudt in echte productie.

Ik help productieteams de systemen en workflows te verbeteren waarop ze elke dag vertrouwen. Mijn weg naar software liep via printproductie — prepress, operations, klantgerichte technische rollen en solution engineering — voordat ik dieper in software delivery ging.

Actief in print en workflow sinds 2006 Remote waar het past, op locatie wanneer het proces van dichtbij gezien moet worden

Ik ben het meest van waarde wanneer de workflow duidelijk is, maar de systemen eromheen dat niet zijn.

Het meeste van mijn werk zit tussen mensen, systemen en productiebeperkingen in. Soms betekent dat een tool bouwen, soms systemen met elkaar verbinden, soms een team helpen bepalen wat er echt gebouwd moet worden voordat development begint.

Workflowautomatisering

Verminder repetitief werk rond approvals, prepress, routing, reporting en productieoverdrachten zonder onnodige proceslagen toe te voegen.

Past goed wanneer handmatige coördinatie, terugkerende uitzonderingen en repetitieve taken de productie of klantlevering vertragen.

Interne tools

Bouw gerichte software voor operators, specialisten, supportteams en andere gebruikers die duidelijke workflowondersteuning nodig hebben in plaats van een zwaar platform.

Past goed wanneer operators of specialisten om de software heen werken in plaats van ermee, en standaardtools niet bij het proces passen.

Integraties

Verbind API's, cloudservices, file-based workflows en legacy-systemen op een manier die respecteert hoe de operatie vandaag al werkt.

Past goed wanneer werk beweegt tussen cloudtools, file-based processen, interne scripts en productieplatformen, en mensen dat handmatig moeten overbruggen.

Technische consulting

Maak van vage operationele pijn een heldere scope en een realistisch implementatiepad voordat er code wordt geschreven.

Past goed wanneer de pijn duidelijk is maar de scope niet, en het project iemand nodig heeft die de workflow zelf begrijpt, en niet alleen de code eromheen.

De voor de hand liggende oplossing is meestal de dure.

Veel projecten beginnen met “er moet iets veranderen”, een beperkt budget en geen duidelijk beeld van waar het antwoord zit. Vaak ligt het niet in het eigen domein van de klant, en zelden is het de rechtstreekse weg. Juist daar voel ik me thuis: een vage vraag, echte beperkingen en een oplossing die gevonden moet worden in plaats van gekocht. De oplossing die werkt, kan op het eerste gezicht onzin lijken.

De voor de hand liggende route

De webshop, het platform of het automatiseringssysteem vervangen. Maanden migratie, een forse factuur en een team dat nieuwe tools leert terwijl de productie gewoon doorloopt.

De onverwachte route

Een stuk maatwerkcode bovenop het bestaande systeem, een opgeschoonde automatiseringsomgeving en een paar goed gebouwde workflows. De klant houdt wat hij heeft, zonder de hoofdprijs te betalen. Zo is de webshop-case hieronder opgelost.

Een greep uit wat ik heb ontworpen en gebouwd.

Deels voor productiebedrijven en softwareleveranciers, deels voor mezelf. Namen van klanten en producten laat ik bewust weg — in een gesprek loop ik graag door de details.

AI-assistent · 2026 – heden

Python · MCP · Anthropic / OpenAI API's · Vue 3 / Quasar · Electron · MongoDB · SQLite FTS5 · Docker

Een AI-assistent die een gesprek omzet in een importeerbare Esko Automation Engine-workflow

Automatiseringsworkflows bouwen in een prepress-systeem vraagt een expert die honderden taken en hun dialogen uit het hoofd kent. Hier beschrijft een prepress engineer de workflow in gewone taal; een LLM-agent achter de chat werkt een taaktaxonomie af, vraagt naar elke ontbrekende beslissing in plaats van te gokken, valideert het ontwerp en compileert een pakket dat rechtstreeks in de engine wordt geïmporteerd. Het moeilijke deel is weten wat het echte systeem accepteert: een harvesting-vloot bedient live installaties via hun accessibility- en vision-laag om de werkelijke ticket- en dialoogstructuren vast te leggen, en die kennis wordt als onveranderlijk artefact in het server-image meegeleverd, met een strikte grens die harvesting-code buiten alles houdt wat bij een klant draait. Twee MCP-servers verdelen het werk: een platformonafhankelijke productserver en een lichte agent op de Windows-host die met de engine praat. Geleverd als webapp en als desktop-app voor macOS en Windows, met een eigen identity-laag, beheerconsole en recipes-portaal. Acht weken later: 2.700 commits en een testsuite van 900 bestanden.

Solo ontworpen en gebouwd, met AI-coding-agents als implementatieploeg onder een keten van spec, review en verificatie.

SaaS-platform · 2025 – heden

Python · FastAPI · MongoDB · Vue 3 / Quasar · Docker · self-hosted CI/CD

Een workflow- en klantportaalplatform, van idee tot productie

Een multi-tenant portaal waarin een printbedrijf zijn eigen intakeformulieren bouwt, ze koppelt aan node-gebaseerde workflows en bestanden en gebruikers beheert — met koppelingen naar prepress-systemen. Ik heb het product en de architectuur ontworpen en het volledige backend-platform geschreven: een tiental services rond een taskqueue-engine, een integratiebroker die credentials buiten de hoofd-API houdt, authenticatie, een beheerportaal voor de vloot en de CI/CD die alles uitrolt — plus de eerste generaties van de frontend, later overgedragen aan een vaste developer.

Mijn deel: idee, architectuur, backend, infrastructuur en de oorspronkelijke frontend.

Interne tool · 2023 – 2024

Python · FastAPI · PostgreSQL · Vue 3 / Quasar

Orderintake en productieplanning voor een stickerfabrikant

De eerste, toegegeven ruwe versie van wat later uitgroeide tot het platform hierboven: een formulierbouwer voor orderintake met upload van drukbestanden, een productiebord dat elke job volgt van printen tot snijden en lamineren, en een kleine API waarmee automatisering nieuwe orders met hun bestanden ophaalt. Dagelijks in productie gebruikt.

Solo gebouwd, van begin tot eind.

Productietracking · 2026

Python · FastAPI · MongoDB · Vue 3 / Quasar · PWA

QR-gebaseerde ordertracking voor de drukkerijvloer

Elke order, elk item en elk drukvel draagt een QR-markering; bij elke productiestap scant een operator — of een geautomatiseerd station met een API-sleutel met beperkte rechten — de code, en het item schuift door een levenscyclus die per producttype is gedefinieerd. Batches verplaatsen hele vellen met gemengde orders in één scan, overgeslagen stappen vragen expliciete bevestiging, defecten kunnen worden teruggerold of opnieuw uitgegeven, en een risk-engine markeert jobs als at-risk of overdue ten opzichte van hun deadline. De scanner draait als installeerbare web-app op de telefoon die op het station ligt.

Solo ontworpen en gebouwd — backend, frontend en de scanner-app.

Integratie · 2026

Python · Playwright / Chromium · pikepdf · Shopify · Esko Automation Engine

Van kapotte SVG’s uit een webshop naar drukklare PDF’s

Een online customizer exporteerde artwork als SVG’s die geen enkele printworkflow kon verwerken: tekst versplinterd in losse letters, boogtekst vastgebakken in rotatiematrices, effecten die alleen op een scherm werken, formaten die niet klopten met het fysieke product. De voor de hand liggende oplossing was een nieuwe webshop of een nieuw automatiseringsplatform — traag en duur, hoe je het ook draait. In plaats daarvan repareert een pipeline bovenop de bestaande opzet elk product structureel, genereert snijlijnen, mapt kleuren naar steunkleuren, rendert PDF’s op ware grootte en geeft alles door aan de prepress-automatisering, opgeschoond en aangevuld met een paar nieuwe workflows. Handwerk per order werd een batchproces, en de klant hield de webshop en de engine die hij al had.

Ontwerp en implementatie van de volledige pipeline.

Microservices · 2020 – 2023

Python · Flask → FastAPI · Celery · Ghostscript · OpenCV

Prepress-analyseservices die inpluggen op Esko Automation Engine

Een gereedschapskist van kleine services die een automatiseringsworkflow onderweg kan aanroepen: inktdekking per separatie, barcodes lezen per inkt, OCR en tekstextractie met geometrie, visuele PDF-vergelijking en een platenbibliotheek die nieuwe jobs via perceptuele hashes matcht met bestaande drukplaten. Resultaten komen terug als XML die de workflows native lezen, dus operators krijgen antwoorden in de tools die ze al gebruiken.

Alle services, van de eerste versie tot de rewrite.

Interne tool · 2021 – 2023

Python · Flask · MySQL · Vue 3 / Quasar · Adobe CEP / ExtendScript · CxF

Steunkleuren in sync houden binnen een bedrijf — tot in Illustrator

Toen de Pantone-bibliotheken uit de Adobe-tools verdwenen, kwam een ouder probleem van een klant bovendrijven: elke afdeling had zijn eigen idee van wat een inkt was. Een centraal portaal werd de enige bron van waarheid — inktboeken met Lab-, CMYK- en RGB-definities, CxF-import en -export, toegang per gebruiker — en Illustrator-panelen consumeren het: ze maken echte steunkleurstalen aan, vinden via ΔE2000 de dichtstbijzijnde inkt bij een geselecteerd object, en plaatsen goedgekeurd artwork uit een gedeelde assetbibliotheek met visueel zoeken — selecteer iets in het document, en perceptual hashing vindt de bijbehorende asset. De panelen synchroniseren via een lichte wijzigingsmarker, cachen voor offline gebruik en updaten zichzelf vanaf het portaal.

Portaal, server en beide Illustrator-extensies.

Computer vision · 2026

Python · OpenCV · PyTorch · Raspberry Pi / ESP32

Analoge watermeters uitlezen met een camera

Het begon als een luie ingeving — ik was het beu om thuis mijn eigen meter af te lezen — en eindigde als werkende oplossing bij een klant die fonteinen installeert en zijn water wil meten. De analoge meters hingen er al, en ze vervangen door digitale had betekend: ingrijpen in werkende infrastructuur — traag, duur en rommelig. In plaats daarvan kijkt een vaste camera naar wat er al hangt: klassieke computer vision vindt en ontvouwt het telwerk, een compact neuraal netwerk leest elk cijfer, en validatielogica verwerpt onwaarschijnlijke waarden. Het cijfermodel is getraind op 50.000 synthetische beelden en had maar 31 echte foto’s nodig om zich aan de meters aan te passen. En kosten tellen: alles draait op vrij verkrijgbare Raspberry Pi- en ESP32-bordjes met hun standaardcamera’s, dus in plaats van een propriëtair systeem kreeg de klant iets dat hij zelf kan kopen, vervangen en waar hij jaren mee vooruit kan — zonder afhankelijkheid van de implementator.

Model, trainingsdata en pipeline.

Hardware · eigen project

C++ · ATmega / Arduino · PlatformIO

Een compacte rookmachine voor fotografen

Mijn eigen apparaat, van concept tot werkend prototype: een rookgenerator op batterij met een OLED-en-encoder-interface, enkele en snelle burst-modi met verplichte afkoelcycli, batterijbewaking zonder aparte sensor, deep sleep en een gerandomiseerde pincode zodat het toestel niet afgaat in een tas of in kinderhanden.

Idee, elektronica, PCB, behuizing en firmware.

Mijn achtergrond loopt van prepress engineering naar solution engineering en software delivery.

Ik schrijf software, maar de grotere meerwaarde is dat ik jarenlang in productie, support, product en klantgerichte rollen heb gewerkt. Daardoor herken ik sneller waar workflows breken, wat mensen echt nodig hebben en wat een jaar later nog in gebruik is.

2025 tot nu

Zelfstandig consultant, Fisyuk ICT BV

Workflowautomatisering, integraties en interne tools voor productiebedrijven. Langlopende samenwerking met Significans Automation sinds 2025, naast ander projectwerk.

2023 tot 2025

Solutions Engineer, HYBRID Software

Werken rond cloudworkflow, technische discovery, demo's, architectuurgesprekken en solution fit voor echte klantscenario's.

2014 tot 2023

Esko: Application Sales Manager, Solution Support Engineer, Product Expert

Negen jaar salesgerichte technische rollen, support en productexpertise rond gevestigde print- en packaging-systemen.

2012 tot 2014

Prepress Manager, Repropark

De grote reprogroep die FlexoPartner later overnam. Hetzelfde werk, maar groter: een team van veertig aansturen en productie, logistiek en klanten op elkaar afgestemd houden.

2010 tot 2012

Chief Technologist, FlexoPartner

Een reprobedrijf dat flexoplaten en prepress maakte voor drukkerijen. Platen maken was maar een deel van het werk: naar de pers gaan om te laten zien dat de plaat in orde was en het probleem bij de drukkers, de machine of het substraat zat, erbij staan bij de opstart van lastige jobs, en, wanneer een drukkerij een opdracht van een merkeigenaar integraal aan ons doorgaf, naast de prepress ook de inkten, de aniloxwalsen en de montagetape kiezen.

2006 tot 2010

Prepress Engineer en Leading Prepress Engineer

De eerste fase van mijn carrière, rechtstreeks opgebouwd in prepress en productiewerk in plaats van alleen in software.

Ik ben beschikbaar voor projectwerk en langere samenwerkingen.

Als je denkt dat ik iets voor je team kan betekenen, stuur me gerust een mail. Een korte beschrijving van de workflow, bottleneck of systeemgrens is meestal genoeg om een gesprek te starten.

Locatie

West-Vlaanderen, België

Samenwerking

Consulting, implementatie en langere technische samenwerkingen.

Ik ben vooral geïnteresseerd in werk waar domeinkennis telt, het proces al bestaat en de uitdaging is om de ondersteunende systemen duidelijker, betrouwbaarder en werkbaarder te maken, meestal met een budget dat de voor de hand liggende oplossing uitsluit. Sommige van de beste gesprekken gebeuren op locatie, dicht bij de productievloer, waar het proces echt zichtbaar is.