Sorts customers into actionable RFM groups so marketing knows who to keep or win back.
The problem: A company had customer data but no system to turn it into action;
No way to see who its best customers are, who's slipping away, and who to win back.
What I did: Developer of the multi-service platform, and I authored the technical documentation and product roadmap that directed feature work.
Highlights
RFM segmentation with K-Means priority scoring
A "polyglot" architecture: Angular 17 frontend, .NET 8 API, and a Python/Flask data service over Kafka with PostgreSQL
JWT authentication/authorization, invoice and data-processing pipelines, database migrations
Authored the architecture docs, flow diagrams, and a 14-ticket product roadmap that directed feature MVPs
Outcome: A working segmentation platform plus the documentation and roadmap that let another developer build on it; proof of both build and technical leadership.