English

Maatwerk webapplicaties en interne tools

Niet elk probleem past in een standaardpakket. Ik bouw webapplicaties rond de manier waarop uw team werkt, van de eerste versie tot in productie, en voeg AI toe waar dat tijd bespaart.

Vertel over uw project

Het probleem

Veel belangrijk werk draait op spreadsheets, e-mailketens en losse tools die niet met elkaar praten. Dat gaat goed tot het volume groeit, iemand op vakantie is of niemand de laatste versie kan vinden.

Standaardsoftware dekt vaak het grootste deel van de behoefte en dwingt voor de rest tot omwegen. Een gerichte maatwerkapplicatie kan kleiner, sneller in gebruik en goedkoper in beheer zijn dan u verwacht.

Hoe ik het aanpak

  1. Het werk begrijpen

    Ik begin bij de mensen die het werk doen: wat ze elke dag doen, waar het vastloopt en wat het resultaat moet zijn.

  2. Snel een eerste versie

    Een kleine, werkende versie die echte gebruikers al vroeg gebruiken, zodat we leren wat ertoe doet voordat we verder bouwen.

  3. Gebouwd om te blijven

    Beproefde techniek, geautomatiseerde builds en tests, monitoring en back-ups, zodat de applicatie na de lancering gewoon blijft draaien.

  4. Gekoppeld aan uw systemen

    Inloggen met uw bestaande accounts, en koppelingen met het CRM, de boekhouding, SharePoint of de databases die u al gebruikt.

  5. AI waar het helpt

    Taalmodellen voor lezen, samenvatten en sorteren, met controles eromheen. Niet als gimmick.

Waar u op moet letten

  • Te veel tegelijk bouwen. Een kleine eerste versie die mensen gebruiken is beter dan een groot plan op papier.
  • Vergeten wie het onderhoudt. Spreek vooraf af wie de applicatie beheert, bijwerkt en betaalt.
  • De spreadsheet nabouwen. Een nieuwe tool is een kans om het proces te vereenvoudigen, niet alleen om het te verplaatsen.

Vergelijkbare projecten

  • Financiële dienstverlener
  • 2025

Een eigen AI-werkomgeving met meerdere agents

Het team wilde AI-assistenten die geen gegevens naar een openbare chatapp sturen. Nu is er een zelf gehoste chatomgeving met gespecialiseerde agents, plus een aparte API-laag die het gebruik logt en antwoorden in een cache bewaart.

  • Een zelf gehoste chatomgeving met agents voor verschillende taken.
  • Een API-laag tussen de agents en de modelaanbieders die het gebruik logt en antwoorden cachet.
  • Alles draait op infrastructuur die de klant al had.
  1. Vragen en documenten van het team
  2. Gespecialiseerde agents
  3. Laag voor logs en cache
  4. Antwoorden in de eigen omgeving van de klant
  • Softwarebedrijf
  • 2026

Een wachtrij voor gedeelde GPU-machines

Een team van engineers en onderzoekers deelde een handvol GPU-machines en sprak in een groepschat af wie welke machine kreeg. Nu zet iedereen een Docker-job in een wachtrij, die de job start op een machine met vrije capaciteit. Een webinterface toont de wachtrij, de logs en hoe druk elke GPU is.

  • Jobs worden verdeeld op basis van het GPU-geheugen dat ze nodig hebben, zodat kleine jobs een GPU kunnen delen en er minder GPU-tijd verloren gaat.
  • Elke job draait als de persoon die hem heeft ingediend en kan alleen bij de mappen die de regels toestaan.
  • Gebruikers kunnen een shell openen in hun job. Een job kan ook een modelserver starten voor andere jobs; die stopt zodra die jobs klaar zijn.
  • Ook coding agents kunnen jobs indienen en resultaten lezen, via een MCP-server.
  1. Docker-job van een teamlidVrije capaciteit per machine
  2. Machine kiezen
  3. Job draaien als de eigenaar
  4. Logs en GPU-gebruik in de webinterface

Veelgestelde vragen

Welke techniek gebruikt u?

Beproefde, veelgebruikte techniek, meestal TypeScript of Python met een Postgres-database. Waar het zinvol is, sluit ik aan bij wat uw team al gebruikt.

Kunt u samenwerken met onze eigen developers?

Ja. Ik kan meebouwen in uw team, een deel van het systeem oppakken of een afgeronde applicatie met documentatie overdragen.

Hoe lang duurt een project?

Dat hangt af van de omvang. Ik streef naar een eerste versie die mensen binnen een paar weken kunnen gebruiken, en we plannen vanaf daar de volgende stappen.