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.
