@ FusionQB

Customer Data Platform

A full-stack CRM/CDP for property businesses built with .NET 8 backend (Clean Architecture with CQRS) and Next.js 14 frontend. Acting as main developer covering end-to-end development from UI/UX design to production deployment with AI-powered customer insights via AWS Bedrock integration.

.NET 8Entity Framework CoreMediatR (CQRS)MySQLNext.js 14TypeScriptReact QueryTailwind CSSRadix UIAWS BedrockJWT AuthAutoMapperFluentValidation

Duration

2 months (Ongoing)

Team Size

2 (with 1 Backend Developer)

My Role

UI/UX Designer, Frontend Engineer & Backend Engineer

Project Gallery

No Screenshots Available

Project screenshots cannot be shared publicly due to company confidentiality policy and NDA agreements. Please contact me directly for more details about this project.

The Problem

Business needed a unified customer data platform with intelligent features to improve customer engagement and operational efficiency. The existing systems were fragmented, leading to data silos and missed opportunities for customer insights.

The Solution

Built a production-ready CDP/CRM with Clean Architecture (Domain, Application, Infrastructure, Presentation layers), 135+ entity classes, 321+ CQRS feature files, and 50+ frontend pages. Implemented AI-powered customer segmentation, automated workflow triggers, multi-channel campaign activation (Email, SMS, WhatsApp), and real-time analytics dashboard.

Technical Highlights

Designed UI/UX and built 50+ frontend pages using Next.js 14 with App Router

Implemented Clean Architecture backend with 135+ domain entities and 321+ CQRS features

Built multi-channel campaign system supporting Email, SMS, and WhatsApp

Integrated AWS Bedrock for AI-powered customer insights and predictive analytics

Implemented RBAC with custom permission authorization handler

Created dynamic customer segmentation with real-time analytics

Built audit logging and soft delete patterns for data integrity

Impact & Results

Unified customer data from 5+ sources into single platform

Reduced manual data entry by 70% through automation

Improved customer response time by 40%

Built 50+ pages covering Customer, Lead, Campaign, Analytics modules