Skip to projects
Agentic Customer Service
An AI customer-service agent that understands context, retrieves grounded knowledge, and completes sales workflows.
Resolve more.
Respond with context.
A tool-using assistant for product search, orders, payments, and human handoff.
Multi-turnRAGTool use
RRido SupportAI Agent
Hi! What can I help you find?
I need glasses for -2.5.
I found three suitable frames. Shall I show them?
Message Rido Support… ↑
- Context Recall
- 85.6%
↑ from 73.6%
- Answer Relevancy
- 92.16%
RAGAS evaluation
- Product Catalog
- 200
Unique frames
Open full case study →
Chat OPA
A production AI assistant that turns unstructured oil-palm knowledge into searchable, contextual answers.
Live product
- Knowledge base
- 100+
Unstructured documents
- Retrieval
- Agentic
Memory-aware search
- Delivery
- Live
Production deployment
Open full case study →
Agentic Chess Arena
An interactive chess arena where a DeepSeek-powered agentic LLM uses ReAct reasoning and tool calling to play chess against a human.
Strict replay
Open full case study →
Book Recommender
A hybrid ranking system that combines metadata, collaborative signals, and popularity fallback without repeating equivalent book editions.
Live demo
- Raw Catalog
- 271K
Book records
- Raw Ratings
- 1.15M
User interactions
- Ranking Signals
- 3
Content, CF, popularity
Open full case study →
Customer Segmentation
A retail analytics workflow that converts noisy transactions into actionable customer groups while accounting for returns.
Selected model
4 segments
Chosen for clearer campaign actions—not metric score alone.
High valueC1
Active regularC2
Low activityC3
Return heavyC4
- Transactions
- 541K
Rows validated
- Customers
- 4,372
Unique profiles
- Segments
- 4
Action-oriented groups
Open full case study →
SootheMate
A mobile application that estimates stress from personal and lifestyle inputs, helping users follow their patterns over time.
- My contribution
- ML
Machine Learning team
- Experience
- Mobile
Personal stress insights
- Tracking
- Daily
Trends and history
Open full case study →