Case Study - KangPro Backend
KangPro is Indonesia's first structured marketplace for tradespeople — connecting skilled handyman with customers who need home and professional services done right.
- Client
- KangPro
- Year
- Service
- Backend development

Overview
KangPro isn't a simple directory — it's a complex, dual-natured platform that sits at the intersection of two proven models: the on-demand dispatch of ride-hailing (think Gojek) and the structured merchant listings of a marketplace (think Tokopedia). Tradespeople can advertise their skills, set their rates, and get found — while the platform handles service delivery modes, travel costs, and tiered visibility, all in one coherent system.
We built KangPro from scratch in Ruby on Rails, making deliberate architectural decisions at every layer: a subscription tier engine, LLM-powered ad validation, vehicle and travel cost management, and a service data model flexible enough to handle everything from remote consulting to full on-site jobs. Every feature ships with tests. Every change is reviewed. The codebase is built to last.
What we did
- Backend development
- Ruby on Rails
- PostgreSQL
- LLM Integration (Gemini)
- Subscription & monetization systems
- API design
- Registered users
- 3000+
- Registered handymans
- 1000+
- Daily visitors
- 100