Van nul naar volledig platform
Buildmate was geen gewoon project — het was de kans om een complete SaaS-applicatie van de allereerste lijn code op te bouwen. Als onderdeel van een klein team van drie developers begonnen we met een leeg canvas en de ambitie om de bouwindustrie te transformeren.
Bouwondernemers worstelen dagelijks met administratie: offertes uitschrijven, facturen opvolgen, planning beheren, en communiceren met klanten. Buildmate werd gebouwd om dit allemaal samen te brengen in één intuïtief platform.
MVP-first met domeinkennis
We startten niet met uitgebreide designs, maar met een werkende MVP. Development en design liepen parallel — we bouwden, leerden, en verbeterden continu. Voor één specifiek onderdeel voerden we later een design sprint uit.
Wat echt het verschil maakte: mijn achtergrond in de bouw. Ik kende de dagelijkse realiteit van aannemers — de frustraties met administratie, de workflows op de werf, de communicatie met klanten. Die domeinkennis zorgde ervoor dat ik vanaf dag één kon meedenken over:
- Welke features écht nodig waren
- Hoe de user flows moesten werken
- Waar de pijnpunten zaten in bestaande processen
- Product richting en prioriteiten
Ik werkte van dag één nauw samen met product en design. Geen ivoren toren development, maar continue afstemming over wat we bouwden en waarom.

Technische architectuur
Frontend: Angular met PrimeNG vormde de basis van de web applicatie. De component library gaf ons een solide startpunt voor complexe UI-elementen zoals data tables, formulieren en dashboards.
Mobile: Met Angular Ionic bouwden we een companion app waarmee ondernemers onderweg hun klanten, plaatsbezoeken en planning konden beheren. Dezelfde codebase, native feeling.
Backend: Een serverless architectuur met AWS Lambda en Node.js. Dit gaf ons de schaalbaarheid die we nodig hadden zonder de operationele overhead van traditionele servers.
Database: SQL voor betrouwbare, relationele data — essentieel voor de complexe relaties tussen offertes, facturen, klanten en projecten.

Modules die waarde leveren
Het platform groeide uit tot een compleet ecosysteem:
- Offertes & Facturen: Van prijsberekening tot digitale verzending
- Planning: Visuele planning met drag-and-drop
- Klantenbeheer: Complete CRM-functionaliteit
- Bibliotheek: Materialen en prijzen centraal beheren
- Klantenportaal: Klanten kunnen hun projecten en documenten online bekijken
- Leveranciersintegratie: Directe koppeling met materiaalleveranciers

Mobile companion app
Naast de web applicatie bouwden we een volwaardige mobiele app. Ondernemers kunnen onderweg hun hele administratie beheren — van klantgegevens tot planning.

Groei binnen het team
Wat begon als een team van drie groeide na het eerste jaar uit tot een groter development team. Van dag één was ik betrokken bij meer dan alleen code:
- Hands-on development: Elke dag nieuwe features bouwen
- Product samenwerking: Meedenken over roadmap en prioriteiten
- Feature discussies: Samen bepalen wat we wel en niet bouwden
- Design afstemming: Korte lijnen met het design team
Na het eerste jaar schoof het hele development team door naar Buildmate. De basis die wij met drie hadden gelegd werd het fundament voor verdere groei.

Wat dit project bijzonder maakt
Buildmate was meer dan een development opdracht. Het was de ervaring van een product vanaf nul zien groeien:
- Ownership: Niet alleen code schrijven, maar meedenken over het product
- Gebruikersfocus: Directe feedback van echte bouwondernemers
- Technische diepgang: Van database design tot mobile deployment
- Teamwork: Groeien van klein naar groter team
Reflectie
Dit project bevestigde dat de beste software ontstaat wanneer developers dicht bij de gebruiker staan. De design sprints, de korte feedbackloops, en de focus op echte problemen — dat zijn de ingrediënten die Buildmate succesvol maakten.
Van junior developer naar iemand die meedenkt over architectuur en product richting — Buildmate was de perfecte omgeving om te groeien.
