To meet Chimnie’s need for speed without compromising long-term scalability, we adopted an
MVP-first approach
backed by production-ready architecture from day one. The goal was to move fast, validate early, and avoid costly rewrites as the platform scaled.
We designed and delivered a
Next.js application supported by a
NestJS backend, deployed on
Google Cloud Platform using Kubernetes. This provided the flexibility to iterate quickly while ensuring the system could handle increasing traffic and data volume. Infrastructure was fully managed using Terraform, enabling repeatable, auditable, and scalable deployments across environments.
Handling tens of millions of property records required careful data and performance considerations. An initial implementation using
BigQuery proved too slow for the real-time filtering and instant search experience Chimnie required. We therefore re-architected the data layer around
MongoDB paired with Elasticsearch, synchronising the two to deliver fast, reliable, and highly responsive search across the entire dataset.
Execution was delivered by a
cross-functional team of six
, covering frontend, backend, infrastructure, data engineering, and AI/ML. We worked in close collaboration with Chimnie through weekly check-ins, rapid iteration cycles, and
Figma prototyping, ensuring alignment between product vision, user experience, and technical delivery throughout the build.