eigen apps · stabiel fundament · geen lock-in

Hoe zorg ik dat mijn app veilig, stabiel, up-to-date en betrouwbaar blijft?

Zelf apps bouwen met AI doet een wereld voor je opengaan. Misschien heb je zelf al van alles staan, misschien heb je er alleen nog maar van gehoord. Waar je ook staat: ik zorg voor een stevig fundament waarop je kunt bouwen met vertrouwen.

Bekijk het aanbod
// 01 · Het probleem

Met AI komt code als water uit de kraan.
Maar wat als die kraan blijft lopen?

A

Er draait iets, en het halve bedrijf leunt erop.

Je hebt iets gebouwd met Claude, Lovable of een andere tool. Het werkt, collega's gebruiken het, er hangen echte orders of planningen aan. Maar: het staat op één laptop of pc. Hoe zit het met back-up, historie, beveiliging? Het werkt prima, tot het niet meer werkt.

Overzetten en verstevigen
B

We willen het zelf leren, maar wel goed.

Jullie zien wat er kan en willen niet voor elk stuk software bij een IT partij hoeven aankloppen. Alleen: niemand in het team heeft een technische achtergrond, en je wilt niet dat een experiment per ongeluk een bedrijfsproces omvertrekt. Hoe start je nou met bouwen met AI?

Begeleid zelf bouwen
C

We willen eerst zien wat er kan.

Je hebt nog niets gebouwd, maar bent wel nieuwsgierig. Iedereen heeft wel een terugkerende ergernis die een klein stukje software zou kunnen oplossen. Het is dan superleuk om een keer daarmee te experimenteren, in een speciale omgeving waar niets stuk kan.

Experimenteren
// 02 · Wat Stage Two doet

Drie manieren om te beginnen.

Alles wat ik neerzet is erop gericht dat jullie het uiteindelijk zonder mij kunnen. Hier is het hele ontwerp op ingericht.

01Voor situatie A

Overzetten en verstevigen

Wat werkt blijft precies zoals het is. We zetten het alleen over van die ene computer of omgeving naar een robuuste fundering.

  • De code met volledige historie in een GitHub-organisatie op jullie naam
  • Publiceren op professionele platforms, desgewenst binnen Europa
  • Back-up van code én gegevens, met hersteltests
  • Automatische controles bij elke wijziging, wat niet slaagt gaat niet live
  • Inloggen per persoon, rechten per rol, sleutels uit de bestanden en in de kluis
  • Bewaking die zelf aan de bel trekt, in plaats van een klant die belt
  • Duidelijke overdracht incl. handleidingen
Doorlooptijd
Ongeveer twee maanden
Prijs
Vaste prijs voor het inrichten; begeleiding en koppelingen op nacalculatie, met een raming vooraf. De bedragen staan in de offerte.
Daarna
Zelf verder bouwen; desgewenst het abonnement
02Voor situatie B

Begeleid zelf bouwen

Jullie bouwen, Stage Two richt de omgeving in en begeleidt tot jullie mensen zelfstandig nuttige software maken voor hun eigen werk.

  • Het begint met een dag experimenteren: iedereen maakt iets kleins dat van henzelf is
  • Ik zet het fundament neer: hosting, servers, databases en het vangnet, op jullie accounts
  • Samen kiezen we de eerste toepassing, klein genoeg om binnen weken te werken
  • Met een kleine kopgroep kunnen we snel schakelen en de rest meenemen
  • Flexibel op afstand of bij jullie op kantoor, tussendoor bereikbaar als iemand vastloopt
Doorlooptijd
Een paar maanden, in fasen
Prijs
Vaste prijs voor het inrichten; begeleiding en koppelingen op nacalculatie, met een raming vooraf. De bedragen staan in de offerte.
Daarna
Zelfstandig bouwen; desgewenst het abonnement
03Voor situatie C

Experimenteren

Met je team ga je hands-on kennismaken met het bouwen met AI. In een ontspannen en leuke sessie van 2 uur bouwt iedereen minstens één app, in mijn trainingsomgeving waar niets stuk kan. Nul ervaring vereist.

  • De sessie is volledig flexibel en af te stemmen op de vragen uit jouw team
  • Deelnemers ervaren waar AI wel of niet goed op toe te passen is
  • Bewezen effectief voor het creëren van draagvlak
Doorlooptijd
Flexibel: 2u tot een hele dag
Prijs
Per sessie, afhankelijk van de groep
Daarna
Desgewenst begeleid zelf bouwen
// 03 · Werkwijze

Drie uitgangspunten, bij elke klant.

  1. Alles blijft van jullie. Accounts, code, gegevens: alles is en blijft van jullie, op jullie accounts, zonder marge voor mij. Zo blijf je niet van mij afhankelijk.
  2. We gaan voor pragmatisch. IT partijen zijn niet voor niets duur: altijd kunnen bellen heeft een prijs. Wij spreken samen af wat redelijk is en waar de behoefte ligt.
  3. Een bewezen startpakket. Mijn platform bestaat volledig uit onderdelen die zich hebben bewezen binnen de softwareontwikkeling. Door deze terug te brengen tot wat voor jou nuttig is, kunnen we gang maken zonder onnodige overhead.
Het fundament, functioneel

Een plek om te maken

Je eigen laptop met Claude. Je ziet direct wat je maakt en uitproberen kan zonder risico.

Een plek om te bewaren

Eén gedeelde plek voor alle code, met alle eerdere versies, niet meer alleen op één laptop.

Een plek om live te gaan

Na de controles binnen een paar minuten online, achter de inlog van jullie bedrijf.

Een plek voor gegevens

Een database en bestandsopslag voor elke app, met inlog per persoon.

In de kern hoe professionele softwareteams werken, teruggebracht tot wat een bedrijf van zes tot zestig mensen er echt aan heeft.

Christijn van Gelder
// 04 · Over Christijn

De tweede trap van de raket.

De naam Stage Two verwijst naar de tweede trap van een raket: de booster die het toestel naar grote hoogte stuwt. Dat is de rol die ik graag speel: projecten met potentie de extra boost geven die nodig is.

Ik werkte hiervoor in de cybersecurity van kritieke infrastructuur: energiecentrales, waterzuiveringen, bruggen, etc. Een wereld van grote bedrijven met (terecht) strenge eisen. Tegelijk zie ik in het MKB iets fundamenteels veranderen: ondernemers bouwen zelf hun tools en zetten met AI in een week iets neer waar een traditionele IT-partijen maanden over zouden doen. Dat momentum is goud waard, maar ook fragiel. Eén onhandige stap en je zit met een kapotte app, foute orders of een datalek.

Daar kom ik in beeld. Ik leg een praktisch fundament bij je neer waardoor je nog net zo soepeltjes doorbouwt als eerst, maar dan veilig.

// 05 · Afspraken

Twaalf afspraken, in het kort.

  1. Wat levert Stage Two in het project?

    Accounts op naam van jullie bedrijf, die Stage Two inricht en tijdens het project namens jullie beheert, met inloggen via het eigen bedrijfsaccount en een vaste werkwijze met automatische controles. Daarnaast de laptops van de bouwers klaargezet, begeleiding bij de eerste apps en de overdracht. Wat precies in een traject zit, staat in de offerte.

  2. Wie bouwt de apps?

    Jullie medewerkers: ze beschrijven in gewone taal wat ze willen, en de AI-assistent schrijft de code. Stage Two begeleidt. Stage Two bouwt geen apps, behalve op verzoek tegen nacalculatie.

  3. Moeten we overstappen op andere tools?

    Grotendeels niet: gebouwd wordt er met Claude Code, de AI-assistent van Anthropic, en vooral de omgeving eromheen verandert. Een app uit Lovable of een vergelijkbare tool is mee te nemen. Bij een no-code tool zonder code kijkt Stage Two met jullie wat het handigst is: overzetten, of opnieuw laten bouwen door de AI met de bestaande app als voorbeeld.

  4. Wat zit in het abonnement, en wat niet?

    Wel: nieuwe versies van de werkwijze met per app een voorstel om ze over te nemen, veranderingen bij leveranciers verwerkt in een nieuwe versie, en vragen en meedenken, tot ongeveer een uur per maand. Niet: meer tijd dan dat, apps of functies bouwen of wijzigen, apps overzetten, fouten in apps oplossen of beveiligingsaudits; dat doet Stage Two alleen op afspraak, op nacalculatie. Updates van de software-onderdelen waar de apps op draaien, stelt GitHub ook zonder abonnement in elke app voor.

  5. Kan ik opzeggen, en wat gebeurt er dan?

    Ja: per maand opzegbaar, met een opzegtermijn van één kalendermaand, per e-mail. Daarna blijven alle apps, accounts en gegevens werken en van jullie. Er komt alleen niets nieuws bij: geen nieuwe versies, en geen vragen en meedenken.

  6. Hoe komen nieuwe versies binnen?

    Zolang het abonnement loopt, past Stage Two elke nieuwe versie eerst toe op de eigen apps en zet hem daarna in jullie eigen omgeving; een app verandert alleen als een bouwer het voorstel daarvoor goedkeurt. Het gereedschap op de laptops is wel software van Stage Two, die met de rechten van de bouwer draait en zichzelf bijwerkt uit jullie kopie; wie dat niet wil, zet dat uit en werkt het zelf bij. Een account bij jullie apps heeft Stage Two na de overdracht niet, tenzij jullie dat willen, en die toegang kunnen jullie altijd zelf intrekken; moet de inrichting onder de apps worden bijgewerkt, dan geven jullie alleen daarvoor tijdelijk toegang en halen die daarna weer weg.

  7. Van wie is wat er gebouwd is?

    Wat jullie bouwen, jullie gegevens en de accounts zijn van jullie; wat Stage Two speciaal voor jullie maakt, gaat na betaling over. De werkwijze zelf blijft van Stage Two, en die mogen jullie voor altijd blijven gebruiken en aanpassen voor jullie eigen apps, ook zonder abonnement. Voor de versies van de werkwijze die Stage Two vanaf 18 oktober 2026 uitbrengt, dus ook die waarmee een nieuw project start, geldt daarbij: niet gebruiken om apps voor andere organisaties te maken, en alleen samen met een app overdragen, bijvoorbeeld bij verkoop van die app of van het bedrijf; eerdere versies, die onder een open licentie zijn uitgebracht, blijven vrij te gebruiken.

  8. Kan ik zonder Stage Two verder?

    Ja. Jullie bouwers werken na de overdracht zelfstandig verder, ook zonder abonnement, en Stage Two haalt bij de overdracht zijn eigen account en beheerrechten weg, tenzij jullie willen dat Stage Two toegang houdt; die toegang kunnen jullie altijd zelf intrekken, want het abonnement heeft alleen de koppeling nodig die nieuwe versies levert, op de twee kopieën van de werkwijze in jullie GitHub. Wie daarna ook de inrichting zelf wil aanpassen, kan optioneel een kleine server voor beheer na de overdracht nemen, met de AI-assistent, ingelogd op jullie accounts, op een account van jullie, die Stage Two inricht en waar alleen jullie owner (de beheerder van jullie accounts) bij kan; de kosten bij de hostingpartij zijn voor jullie rekening.

  9. Op welke platforms draait het, en waar staan de gegevens?

    GitHub voor de code, Cloudflare voor de apps en de inlog, bij de uitgebreide variant een aparte database, en Claude als AI-assistent, allemaal op naam van jullie bedrijf. De gegevens van jullie apps staan in Europa. De code staat bij GitHub en wat bouwers aan de AI-assistent voorleggen verwerkt Anthropic, beide Amerikaans.

  10. Kunnen we later van variant wisselen?

    Ja, maar dan worden de apps opnieuw opgezet, en dat is betaald werk. Een bedrijf werkt daarom met één variant, en Stage Two adviseert bij de start welke past.

  11. Is Stage Two de helpdesk als er iets stuk is?

    Nee. Stage Two doet geen systeembeheer, is geen storingsdienst en geeft geen garantie op beschikbaarheid: na de overdracht liggen beheer, werking en het testen van de apps bij jullie. De controles, de foutmeldingen en de eerdere versies zijn er juist zodat jullie Stage Two daarvoor niet nodig hebben.

  12. Waarvoor is Stage Two aansprakelijk?

    Back-ups van jullie gegevens maakt Stage Two niet, behalve wat de platforms zelf doen of wat apart is afgesproken. Voor wat jullie met AI bouwen is Stage Two niet aansprakelijk. Voor fouten in eigen werk is Stage Two aansprakelijk tot wat jullie in de twaalf maanden ervoor betaalden, met een maximum per gebeurtenis en per kalenderjaar dat in de voorwaarden staat; alleen als de verzekering van Stage Two meer uitkeert, geldt dat hogere bedrag.

Alle afspraken staan in de algemene voorwaarden; die van het abonnement staan in artikel 21 van de voorwaarden.

Technische details en de voorwaarden

De twee varianten

Tier 1, de lichte variantTier 2, de uitgebreide variant
Watéén app bij Cloudflare met eigen servercode, database en bestandsopslagCloudflare voor de app en de inlog, Supabase voor de database
Voorlichte apps, websites, experimenterenveel gegevens, rechten per gebruiker tot op de regel, koppelingen met andere systemen

Begrippen

BegripIn gewone taal
GitHubwaar de code van elke app staat, met alle eerdere versies; ook de plek van de controles en de beheer-repo
Repoeen map op GitHub met code: één per app, plus de beheer-repo
Beheer-repode repo die voor elke nieuwe app hosting, inlog en database klaarzet en vastlegt wie bij welke app mag; jullie bouwers regelen daar zelf wie bij welke app mag
Beheerserveroptioneel: een server met Claude Code, ingelogd op de accounts van jullie bedrijf, om na de overdracht zelf de inrichting aan te passen; hij staat op een account van jullie, Stage Two richt hem in, alleen jullie owner kan erbij, en de kosten bij de hostingpartij zijn voor jullie rekening
Overdrachthet einde van het project, hetzelfde moment als de oplevering: daarna beheren jullie de omgeving zelf en kan het abonnement ingaan
Templatehet startpunt voor elke nieuwe app, met de controles en afspraken erin
Pluginde uitbreiding voor Claude Code met de vaste werkwijze van Stage Two: het gereedschap op de laptop
Pull requesteen voorstel tot wijziging: daar draaien de controles en staat de proefversie, en met één knop gaat het live
GitHub Appeen koppeling op GitHub met beperkte rechten; hij staat in jullie organisatie en jullie kunnen hem altijd zelf verwijderen; stopt het abonnement, dan haalt Stage Two hem zelf weg
Dependabotde dienst van GitHub die in elke app updates van de npm-pakketten voorstelt, als pull request
npm-pakkettende software-onderdelen van anderen waar een app op draait
SLAeen afspraak over beschikbaarheid en reactietijden; die biedt Stage Two niet
MITeen open licentie, waaronder eerdere versies van template en plugin zijn uitgebracht; die blijven MIT

Hoe een nieuwe versie binnenkomt

De GitHub-organisatie van jullie bedrijf heeft een openbare kopie van plugin en template, zodat de laptops van de bouwers ze zonder extra inlog ophalen. Zolang het abonnement loopt:

  1. past Stage Two een nieuwe versie eerst toe op de eigen apps van Stage Two;
  2. zet Stage Two die in de twee kopieën, via de GitHub App stagetwo-levering. Die heeft alleen schrijfrecht op die twee kopieën en niet op jullie apps. De app staat in jullie organisatie; Stage Two installeert hem bij de start namens jullie, op alleen de twee kopieën, en jullie kunnen hem altijd zelf verwijderen. Stopt het abonnement, dan haalt Stage Two hem zelf weg;
  3. werkt de plugin op de laptops van de bouwers zichzelf bij uit die kopie. Dat is het gereedschap; de apps veranderen daardoor niet. De plugin is wel software van Stage Two die met de rechten van de bouwer draait: wie het account van Stage Two of de sleutel van de GitHub App in handen krijgt, zou zo code op die laptops kunnen laten draaien. Stage Two beveiligt zijn account met tweestapsverificatie, bewaart de sleutel afgeschermd en levert alleen versies die Stage Two eerst op de eigen apps heeft toegepast. Wie dat risico niet wil, zet het automatisch bijwerken uit en werkt de plugin zelf bij; Stage Two legt uit hoe;
  4. meldt Claude Code bij het openen van een app dat er een nieuwe versie is. Met /stagetwo-tier1:updaten of /stagetwo-tier2:updaten zet de plugin per app een pull request klaar, langs dezelfde controles. Een bouwer keurt het goed als de controles groen zijn, of laat het liggen.

De beheer-repo krijgt alleen een nieuwe versie als dat nodig is, op verzoek: de owner van jullie GitHub-organisatie geeft Stage Two daarvoor, alleen op de beheer-repo en niet op de apps, tijdelijk toegang en haalt die daarna weer weg. Dat valt binnen het abonnement. Verder heeft Stage Two na de overdracht geen persoonlijk account en geen beheerrechten in jullie GitHub-organisatie of bij de platforms, tenzij jullie dat willen; die toegang kunnen jullie altijd zelf intrekken.

Los daarvan stelt Dependabot in elke app updates van de npm-pakketten voor, de software-onderdelen waar de app op draait, ook zonder abonnement. De versies van de GitHub-workflows, de controles zelf, komen met een nieuwe versie van de template; alleen een beveiligingsupdate kan Dependabot tussendoor voorstellen. Wie opzegt, gaat van de lijst voor nieuwe versies; de kopieën blijven op de laatste versie staan.

Een nieuwe app starten

Een bouwer typt in Claude Code /stagetwo-tier1:nieuwe-app of /stagetwo-tier2:nieuwe-app. De beheer-repo zet daarna hosting, inlog en database voor die app klaar.

Waar het in de voorwaarden staat

AfspraakAlgemene voorwaarden
Bedrag en ingangsdatum van het abonnement staan in de offerte, en die gaat voorartikel 2.6
Bij begeleiding bouwen jullie zelfartikel 4.11
Geen aansprakelijkheid voor wat met AI wordt gebouwd; zelf testenartikel 5
Geen garantie op beschikbaarheid, foutmeldingen zonder toezeggingartikelen 7.1 en 7.2
Back-ups maken en testen jullie zelfartikel 8.7
Accounts op naam van jullie bedrijf, beheer door Stage Two tijdens het project; een dienst die Stage Two tijdelijk zelf afneemt, staat in de offerteartikel 9.2
Wat voor jullie is gemaakt gaat na betaling over; gebruiksrecht op de werkwijzeartikelen 13.1 en 13.2
Alleen directe schade, en het maximumartikelen 16.1 en 16.2
Opzeggen met een opzegtermijn van één kalendermaandartikel 18.3
Bij de overdracht haalt Stage Two zijn toegang weg, tenzij jullie schriftelijk vragen die te laten bestaanartikelen 18.6 en 21.3
Na de overdracht liggen beheer en werking bij jullieartikel 18.7
Het abonnement: wat het levert en wat niet, zonder dat Stage Two toegang tot jullie apps nodig heeft, en wat na opzeggen blijftartikel 21
// 06 · Contact

Begin met een kennismaking.

Een kennismaking is gratis, op locatie of via een videogesprek. Je krijgt meteen een eerlijk beeld van hoe ik je zou kunenn helpen en wat dat kost. Geen verplichtingen.

info@stagetwo.nl