sys://development

We bouwen AI-software die het werk doet.

Automatiseringen die processen overnemen, AI-tools rond één concrete taak, SaaS-producten en command-line software. Voor founders, mkb en technische teams die liever bouwen dan praten over AI.

Voorbeeldarchitectuurdocumentverwerking met AI
  1. 01Webhook / mailbox
  2. 02Queue
  3. 03Extractie met LLM
  4. 04Schema-validatie
  5. 05Review bij twijfel
  6. 06Naar ERP / CRM
  7. 07Log & kosten
wat we doen

AI waar het werk oplevert. Gewone code waar dat beter is.

CTRL Development ontwerpt en bouwt software met AI als onderdeel, niet als gimmick. Elke oplossing begint bij een concreet probleem: werk dat te veel tijd kost, informatie die handmatig gelezen en overgezet wordt, of een productidee dat een solide technische basis nodig heeft.

capabilities

Vijf disciplines, één manier van bouwen

ai + automation

Automatisering als engineering, niet als experiment

Veel werk volgt een vast patroon: iets komt binnen, iemand leest het, beslist, en zet gegevens ergens anders neer. Dat patroon is te automatiseren. Taalmodellen maken het mogelijk om ook het lees- en beslisdeel te automatiseren, mits je het bouwt als software en niet als experiment.

Hoe we automatiseringen bouwen →
Event-driven
Triggers via webhooks, mailboxen of geplande jobs. Elke run krijgt een ID en is terug te vinden.
Structured outputs
Modellen leveren JSON tegen een schema. Wat niet valideert, gaat terug of naar een mens, niet stilletjes door.
Queues en retries
Werk gaat via een wachtrij met retries en backoff, zodat een time-out bij een API geen verloren taak betekent.
Observability
Logging per stap, tokengebruik en kosten per run, en meldingen bij fouten.
Human-in-the-loop
Goedkeuringsstappen voor acties met impact: versturen, boeken, verwijderen.
software / saas

Van idee naar product dat blijft werken

Een SaaS-product is meer dan een scherm met een login. Het zijn accounts en rechten, betalingen, data die klopt, jobs die op de achtergrond draaien en een beheeromgeving. Die basis bouwen we solide, zodat de eerste versie snel live kan en niet opnieuw hoeft.

Over SaaS-ontwikkeling →
  • MVP. De kleinste versie die echte waarde levert aan echte gebruikers, zodat je leert van gebruik in plaats van aannames.
  • Authenticatie en teams. Inloggen, rollen, uitnodigingen en multi-tenant dataseparatie.
  • Abonnementen en betalingen. Plannen, proefperiodes en facturatie via Stripe of Mollie, met webhooks die de status van een account bijwerken.
  • Dashboards en adminsystemen. Inzicht voor gebruikers en beheer voor jezelf: accounts, gebruik, support.
  • API’s en integraties. Een gedocumenteerde API zodat klanten en andere systemen met je product kunnen werken.
cli / developer tools

De terminal als snelste interface

Een goede CLI doet één ding voorspelbaar, legt zichzelf uit met --help, faalt met een bruikbare foutmelding en is te gebruiken in scripts en pipelines. Dat maakt de terminal de snelste interface voor terugkerend technisch werk.

Over CLI-ontwikkeling →
Voorspelbare output
Leesbare output voor mensen, --json voor scripts, en exit codes die kloppen.
Configuratie
Flags, een configbestand en omgevingsvariabelen, in een vaste voorrangsvolgorde.
Foutmeldingen
Wat ging er mis, waarom, en wat je kunt doen. Geen stacktrace als eerste regel.
Installatie
Eén installatiecommando, en documentatie die naast de code leeft.
selected projects

Wat we bouwen, in de praktijk

Alle projecten →
aanpak

Zo verloopt een project

  1. 01

    Probleem scherp

    Wat kost nu tijd of geld, hoe vaak, en hoe meet je verbetering? Pas daarna de technische keuze.

  2. 02

    Kleinste werkende versie

    Eén workflow, één tool of één kernfunctie, volledig af in plaats van alles half.

  3. 03

    Meten en bijsturen

    Logging, tests en echte gebruikers laten zien wat werkt. Wat niet werkt, gaat eruit.

  4. 04

    Opschalen en overdragen

    Uitbreiden wat zich bewezen heeft, met documentatie en code die van jou is.

waarom ctrl

Gebouwd door iemand die zelf bouwt

CTRL Development is opgericht door Mats Colella, fullstack developer. Je praat direct met degene die de code schrijft, en de projecten op deze site zijn zelf gebouwd.

Over CTRL Development →
  • Eerlijk over AI. Als een probleem geen AI nodig heeft, hoor je dat.
  • Engineering eerst. Validatie, logging, tests en kostenbeheersing horen bij de eerste versie.
  • Bouwen op wat er is. Koppelen aan je bestaande systemen in plaats van alles vervangen.
  • Van jou. Code, data en documentatie zijn overdraagbaar.
sys://contact

Wat wil je automatiseren of bouwen?

Beschrijf het proces, de tool of het product in een paar zinnen. Je krijgt een concreet antwoord: wat haalbaar is, hoe je het zou bouwen en waar de risico’s zitten.