Khalid AhmadSenior Software Engineer

Case study

NBS Source

Enterprise construction product specification platform used internationally.

.NET 8
Angular
PostgreSQL
Elasticsearch
GraphQL

Problem

Construction teams needed a single source of truth for specifications with fast, accurate search across millions of structured records.

Role focus

End-to-end delivery across API design, search relevance, and complex UI workflows for specification authoring and discovery.

Architecture

  • Service-oriented APIs on .NET
  • GraphQL for flexible product queries
  • Elasticsearch for catalog search and filtering
  • PostgreSQL for transactional data

Challenges

  • Balancing search latency with deep faceting
  • Evolving schema for long-lived enterprise datasets
  • Coordinating releases with multiple product surfaces

Outcomes

  • More responsive search experiences for large catalogs
  • Maintainable modules for ongoing enterprise roadmap work
  • Clearer ownership between backend, search, and UI layers