Back to overview
SaaS Angular Mobile App

Buildmate

A complete SaaS solution for construction entrepreneurs to digitize their entire administration. From quote to invoice, from planning to customer portal.

Employer

Visma Bouwsoft

Year

2023-2025

Role

Full Stack Developer

Technology

Angular, PrimeNG, Ionic, Node.js, AWS Lambda, SQL

Buildmate screenshot

From zero to full platform

Buildmate wasn't just another project — it was the opportunity to build a complete SaaS application from the very first line of code. As part of a small team of three developers, we started with a blank canvas and the ambition to transform the construction industry.

Construction entrepreneurs struggle daily with administration: writing quotes, tracking invoices, managing schedules, and communicating with clients. Buildmate was built to bring all of this together in one intuitive platform.

MVP-first with domain expertise

We didn't start with elaborate designs, but with a working MVP. Development and design ran in parallel — we built, learned, and continuously improved. For one specific component, we later conducted a design sprint.

What really made the difference: my background in construction. I knew the daily reality of contractors — the frustrations with administration, the workflows on site, the communication with clients. That domain knowledge meant I could contribute from day one to:

  • Which features were actually needed
  • How user flows should work
  • Where the pain points were in existing processes
  • Product direction and priorities

From day one, I worked closely with product and design. No ivory tower development, but continuous alignment on what we were building and why.

Technical architecture

Frontend: Angular with PrimeNG formed the foundation of the web application. The component library gave us a solid starting point for complex UI elements like data tables, forms, and dashboards.

Mobile: With Angular Ionic, we built a companion app allowing entrepreneurs to manage their clients, site visits, and planning on the go. Same codebase, native feeling.

Backend: A serverless architecture with AWS Lambda and Node.js. This gave us the scalability we needed without the operational overhead of traditional servers.

Database: SQL for reliable, relational data — essential for the complex relationships between quotes, invoices, clients, and projects.

Modules that deliver value

The platform grew into a complete ecosystem:

  • Quotes & Invoices: From price calculation to digital delivery
  • Planning: Visual scheduling with drag-and-drop
  • Client Management: Complete CRM functionality
  • Library: Centrally manage materials and prices
  • Customer Portal: Clients can view their projects and documents online
  • Supplier Integration: Direct connection with material suppliers

Mobile companion app

Alongside the web application, we built a full-featured mobile app. Entrepreneurs can manage their entire administration on the go — from client details to planning.

Growing within the team

What started as a team of three expanded into a larger development team after the first year. From day one, I was involved in more than just code:

  • Hands-on development: Building new features every day
  • Product collaboration: Contributing to roadmap and priorities
  • Feature discussions: Deciding together what we would and wouldn't build
  • Design alignment: Short lines with the design team

After the first year, the entire development team moved to Buildmate. The foundation we had built with three became the basis for further growth.

What makes this project special

Buildmate was more than a development assignment. It was the experience of seeing a product grow from zero:

  • Ownership: Not just writing code, but thinking about the product
  • User focus: Direct feedback from real construction entrepreneurs
  • Technical depth: From database design to mobile deployment
  • Teamwork: Growing from a small to a larger team

Reflection

This project confirmed that the best software emerges when developers stay close to the user. The design sprints, the short feedback loops, and the focus on real problems — these are the ingredients that made Buildmate successful.

From junior developer to someone who contributes to architecture and product direction — Buildmate was the perfect environment to grow.

Let's talk about your project

Have an idea you want to bring to life? Or looking for technical reinforcement for your team? I'd love to hear what you need.