CSAI: Intelligent
Customer Service Engine
A full-stack AI platform with discount management, product catalog, and admin dashboard — supporting Kurdish language. Showcased at HITEX 2025.

HITEX 2025
Showcased at
Kurdish + EN
Languages
Next.js + Python
Stack
Completed
Status
Why I Built This
Local businesses in Kurdistan lacked affordable, intelligent customer service tools. Existing solutions didn't support the Kurdish language or understand regional commerce patterns.
Small shops and companies were losing customers because they couldn't respond promptly or personalize interactions at scale. The communication gap between businesses and customers needed a localized AI solution.
System Design
Frontend: Next.js App Router with Tailwind CSS — server-rendered for SEO, client-interactive for the admin dashboard and chat interface.
AI Engine: Python FastAPI backend wrapping OpenAI's API with Kurdish-aware prompt engineering, product catalog context injection, and discount logic pipelines.
Data Layer: PostgreSQL for persistent product/discount data with an admin CRUD dashboard and real-time analytics.
Engineering Deep Dive
Kurdish NLP
No pre-existing Kurdish language models. Built custom prompt templates, transliteration layers, and vocabulary expansion to handle Sorani Kurdish with Latin and Arabic scripts.
Context Window
Product catalogs exceeded token limits. Implemented RAG-style chunking and semantic search to inject only relevant product context into each AI conversation turn.
Real-time Admin
The admin dashboard needed live updates without WebSocket complexity. Used Server-Sent Events for analytics and optimistic UI patterns for CRUD operations.
CSAI evolved into Chat Mart
This project was the foundation. It has since been rebuilt as Chat Mart — a full SaaS platform with 7 channels, 1000+ Kurdish voices, and its own domain.