Deze website is nog in ontwikkeling.

Voer de toegangscode in om verder te gaan.

Onjuiste code, probeer opnieuw.

Casus

BrydgeOne

Een platform voor kwaliteit, veiligheid en milieu dat ik van idee tot productie heb gebouwd. Het draait bij meer dan 40 organisaties.

Mijn rol
Founder en lead architect, sinds februari 2024
Techniek
Next.js, FastAPI, Azure SQL, Azure OpenAI
Website
brydge.one
Het BrydgeOne-dashboard met een AI-samenvatting, signalen en kerncijfers

Het dashboard van een demo-omgeving.

01Het platform

Van melding op de werkvloer tot een auditklaar systeem.

Medewerkers melden een incident of een bijna-ongeval met een foto in de app op hun telefoon. Managers volgen de acties in een dashboard, doen een gap-analyse per norm en bereiden audits voor. Een AI-assistent vat data samen, wijst op signalen en stelt prioriteiten voor, op basis van de eigen gegevens van de organisatie.

Ik bedacht het platform, ontwierp de architectuur en ontwikkel het verder. De keuzes hieronder bepalen hoe het werkt.

02Hoe het is gebouwd

Van client tot uitrol.

Client
Een Next.js-platform per organisatie, als installeerbare webapp, en een aparte medewerker-app voor het melden op de werkvloer, ook zonder verbinding.
API
FastAPI met SQLAlchemy en Alembic. Rechten en de klantomgeving worden bij elk verzoek afgedwongen.
Azure
Azure SQL, Blob Storage, Entra ID, Communication Services voor e-mail en Azure OpenAI of Foundry voor AI.
Uitrol
Git met pull requests en pipelines in Azure DevOps. Databasewijzigingen lopen mee in de uitrol.
03Keuzes

Zes keuzes die het platform bepalen.

01

Eén codebase voor alle klanten

Elke tabel kent zijn klant en gegevens worden per verzoek gescheiden. Een nieuwe organisatie vraagt geen aparte uitrol.

02

Rechten per module

Inloggen en toegang lopen via Microsoft Entra ID. Rollen bepalen wat iemand per module en per vestiging mag zien.

03

Bestanden met tijdelijke links

Bestanden staan in Azure Blob Storage en zijn alleen bereikbaar via links die kort geldig zijn. Er zijn geen publieke opslagplekken.

04

AI die je kunt wisselen of uitzetten

Eén laag voor AI, zodat het model eronder te wisselen is (Azure OpenAI, Foundry of Claude) en een klant AI kan uitzetten. Meer dan 20 prompts draaien in productie.

05

Uitrol die terug kan

Builds, tests en releases lopen automatisch. Databasewijzigingen gaan mee via Alembic en zijn terug te draaien.

06

Normen als inhoud

Een generieke kern met zeven lagen. ISO 9001, 14001 of 45001 zijn inhoudspakketten bovenop die kern. Een nieuwe norm vraagt inhoud, geen nieuwe code.

04In beeld

Een kijkje in het platform.

GAP-analyse voor ISO 45001 en ISO 9001
GAP-analyseEen nulmeting per norm, met per tekortkoming een link naar acties.
AI gap-analyse met volwassenheid per thema en prioriteiten
AI gap-analyseVolwassenheid per thema en een voorstel voor prioriteiten.
BrydgeAI, waar je vragen over klanttevredenheid in gewone taal stelt
BrydgeAIVragen stellen over je eigen gegevens, in gewone taal.
05Contact

Vertel me wat je wilt bouwen.

Een korte mail of een telefoontje is genoeg om te zien of ik kan helpen.

beheer@niekveldpaus.nl

© 2026 NextVerge B.V. KvK [invullen] · BTW [invullen] · [adres invullen]