Work

What we have built and implemented. Where a client prefers not to be named, we show how it works rather than what it looks like.

ERP CRM Website Vonk Mark order 2417 for Smit Bakery as delivered. Found in the ERP: Order 2417 Customer Smit Bakery Status in production delivered Shall I make this change? Confirm Cancel Updated in the ERP, confirmed by Sanne

AIClient project, AI assistant for internal operations

Vonk

For EuropaSign we developed Vonk, an internal AI assistant that makes customer and project data available on request. Vonk only applies changes to the CRM or the website after a staff member confirms them.

Travel adviser Where would you like to go? 10 days in Italy in May, with two children These two fit well: Tuscany, farm stay 10 days, from € 1,890 Lake Garda, with a pool 9 days, from € 1,240 View and book

AIClient project, AI travel advisor

Large travel agency

For a large travel agency we developed an AI travel advisor that runs as an embed on the existing site. The advisor holds the conversation with the visitor, puts a trip together and leads on to the booking page.

Your CV AI analysis Prompts from the CMS Personal analysis CV check Salary guide low high Market value

AIClient project, recruitment and AI tools

CareerMate

For recruitment agency CareerMate we delivered the website, CMS and a set of AI tools: a CV check, salary guide and market-value analysis that give visitors a personal analysis.

grower-a.xlsx Name Pot Price grower-b.csv Code Type Qty € grower-c.pdf Product Height Amount AI reads the columns Sales list Product Size Qty Price 350 growers, one list Excel

AIClient project, internal application

Floravert

For Floravert we developed an internal web application that merges the stock lists of around 350 growers into one sales list. AI recognises the structure of each list, so merging is no longer manual work.

Tickets Mail DE WhatsApp NL Mail EN Mail FR Draft Guten Tag, Customer's language Company's tone A person reviews Send Sent from own address Nothing goes out without review.

AIAI-assisted customer support

Balie

Balie brings the customer support of several companies into one environment and uses AI to draft replies in the customer's language and the company's tone. A staff member reviews and sends.

Meeting Bot Recording Transcript Speaker 1 Speaker 2 Speaker 1 Speaker 3 Minutes Decisions Action items On your own server, with your own AI keys

AIOpen source, meeting minutes

OpenMinutes

OpenMinutes is a self-hosted bot that records, transcribes and writes minutes for Google Meet and Teams meetings, using your own AI keys. Your meeting data stays in your own environment.

Photo No GPS data Compare Open street imagery Mapillary, KartaView, Panoramax Map Estimated place

AIAI, visual place recognition

GeoPin

GeoPin determines from a photo where in the Netherlands it was taken, without GPS data. A visual place recognition model compares the photo with a collection of street imagery.

Pasted text AI fills in New event Title Workshop open day Date 14 March 2026, 10:00 Location Utrecht, Kanaalweg 8 Summary Tags event workshop Save

AICMS with AI, used on client sites

klappe-cms

klappe-cms is the lightweight CMS for Astro that we use on our client sites: inline editing, version history and AI that fills fields from pasted text or a file.

Playlist Bohemian Rhapsody Queen AI checks In the source 2011 remaster First release 1975 Approved by a person Card Queen 1975 Locked

AIMusic quiz web app with AI checks

Hitify

Hitify turns a playlist into music cards for a quiz game. AI checks the release year of every song, because the game depends on exactly that year.

Stand, top view P1 118 kg P2 164 kg P3 131 kg P4 96 kg P5 212 kg P6 147 kg lamp suspension point Load per point P1 118 P2 164 P3 131 P4 96 P5 212 P6 147 Total 868 kg Every point under 250 kg

AutomationArtica, exhibition build and work preparation

Suspension points for exhibition stands

For Artica we automated the load calculation for trusses in stand building, as well as processes around permits. The work planners in the workshop save a lot of time with it.

Scan Order found Order 2417 2 boxes, 14.2 kg PostNL, tomorrow Smit BakeryDorpsstraat 123512 AB Utrecht PostNL Print label Scan to label: 2 seconds

AutomationWorkshop automation

Label station

The label station reduces shipping to a single scan: the barcode on the packing slip produces a SendCloud label straight from the Zebra printer. The same label is never bought twice.

Shopify Bol.com Etsy Moneybird Exact Jortt Connector Transferred 09:41 Order from Bol.com booked in Moneybird 09:44 Order from Shopify booked in Moneybird 09:52 Order from Etsy booked in Exact

AutomationE-commerce connectors

Schakel

Schakel connects sales channels with accounting packages for Dutch web merchants. Orders and stock are synced periodically, with no retyping.

Sources Agents Platforms Landlords Scrapers every minute One overview New Daily mail free Instant alert paid

AutomationData aggregation

HuurPlug

HuurPlug is a free search engine for rental homes in the Netherlands. Around sixty scrapers collect listings every minute and feed one up-to-date overview.

Request KVK number or name API cached at the edge One response KVK data Address VAT number VIES valid Every hour Harvester Stored data Or through the widget: one script tag

AutomationData API

KVKBase

KVKBase delivers Dutch company data through one API and a widget: KVK data, addresses, VAT numbers and VIES validation in a single call.

New today TenderNed Municipal gazette TenderNed Government gazette Municipal gazette TenderNed Municipal gazette TenderNed Your profile painting work Utrecht area 3 new matches Painting of schools Permit, Utrecht Facade maintenance

AutomationMonitoring on open data

Tenderwacht and Vergunningwacht

Tenderwacht and Vergunningwacht monitor new tenders and permits. A saved search sends an email as soon as a matching publication appears.

A customer's journey Utrecht Amersfoort Zwolle Groningen +34 min Delay found in the journey data 14:52 Claim filed for the traveller 15:10 Paid out € 12.40 back 3 days later Invoiced invoice sent automatic Nobody has to look at it

AutomationClaims platform

TreinGeldTerug

TreinGeldTerug automatically claims compensation for NS train delays. The platform covers the full chain: detecting delays, the claim, handling and invoicing.

Parts from PDF Plate 3050 x 2050 Offcut kept DXF / PDF / AI

AutomationClient project, custom software

Nest for EuropaSign

For EuropaSign we developed Nest, a custom nesting tool that has replaced manual nesting. Parts from customer PDF files are laid out on plates automatically, so little material is wasted.

Customer choices Width 2400 mm Height 800 mm Material Dibond 3 mm Finish Matt laminate Quantity 3 Price rules Price breakdown Material, 1.92 m² € 96.00 Printing € 58.00 Laminate € 21.00 Routing € 34.00 Volume discount - € 12.00 Per piece € 197.00 3 pieces € 591.00

AutomationClient project, pricing engine and configurators

EuropaSign

For sign maker EuropaSign we brought all pricing logic into one manageable system. The price is calculated live in the order form, and the site has been rebuilt around the new pricing engine.

Shopify Payment Product data Printer 1 Printer 2 Printer 3 Queue Today 09:41 Order 1042 paid queued, printer 2 09:58 Order 1043 paid queued, printer 1 10:20 Print 1042 done status updated in Shopify

AutomationOpen source, 3D printing

Shopify2SimplyPrint

Shopify2SimplyPrint is a Shopify app that automatically puts a paid order into the SimplyPrint queue as a print job. The manual step between sale and production disappears.

Emailit Delivered Bounced Balie CRM Slack Fan-out Today 09:41 email.delivered to Balie and CRM 09:44 email.bounced to CRM and Slack 09:52 email.opened filtered, not forwarded

AutomationOpen source, webhook distribution

emailit-fanout

emailit-fanout is a serverless function that relays one Emailit webhook with filters to several destinations, with reliable delivery through queues.

Booking page MoTuWeThFrSaSu Free times 09:00 10:30 14:00 Book Calendar Google Calendar Outlook Confirmation Meeting booked Video link On a free hosting tier

AutomationOpen source, meeting scheduler

CloudMeet

CloudMeet is a free meeting scheduler and an alternative to Calendly. It runs on a free hosting tier and syncs with Google Calendar and Outlook.

The pescheck.io home page

WebsiteClient project, website and marketing

Pescheck

For screening company Pescheck we migrated the website from WordPress to Astro: multilingual, with forms, payments and lead handling in the cloud. We also handle the marketing work.

The 114inkt.nl home page

WebsiteWeb shop

114inkt

A web shop for compatible Epson 114 ink, custom built: one codebase for three domains and three languages, with no WordPress or shop platform for the storefront itself.

The europasign.nl home page

WebsiteClient project, website and CMS

EuropaSign

For sign maker EuropaSign we rebuilt the website in Astro, with copy and prices in klappe-cms and the product configurators integrated directly into the site.

The careermate.nl home page

WebsiteClient project, website and CMS

CareerMate

For recruitment agency CareerMate we built an Astro site with its content in klappe-cms and vacancies that arrive automatically every hour from the recruitment system.

The hitify.app home page

WebsiteWebsite and web app

Hitify

The Hitify site and web app in sixteen languages: Astro with React, PDF generation through a queue and checkout through Shopify.

The huurplug.nl home page

WebsiteWebsite

HuurPlug

The HuurPlug search site: built in Astro, free search without an account and a daily mail with new homes.

The balie.net home page

WebsiteWebsite

Balie

The Balie site: a compact Astro site that explains what the help desk does, with the API documentation and legal documents alongside.

The schakel.app home page

WebsiteWebsite

Schakel

The Schakel site: built in Astro, in Dutch and English, with a dedicated page per channel and connector.

The kvkbase.nl home page

WebsiteWebsite

KVKBase

The KVKBase site: built in Astro, in three languages, with documentation and public company pages that make the data findable.

The treingeldterug.nl home page

WebsiteWebsite

TreinGeldTerug

The TreinGeldTerug site: explanation, signup and a blog, in Dutch and English, built as a SvelteKit app.

Facing something similar? Get in touch