Modern stack
A modern Node.js + TypeScript backend on a managed relational database. Multi-tenant by design. Event-driven internals so heavy work — identity resolution, payment listeners, performance refresh — runs without blocking the floor.
A product by Trusty. A multi-tenant collection operations platform built in Cairo for the Egyptian market. We made the software we kept wishing we had when we were running collection floors ourselves.
The platform serves three distinct client verticals from the same core: telecom operators, banks and microfinance lenders, and the law firms hired by banks to take escalated cases through court.
Every record in the system belongs to an Entity. Tenancy is enforced at the database layer, not policy. Distribution is a configurable policy, not a script. Commission is a contract, not a guess.
A modern Node.js + TypeScript backend on a managed relational database. Multi-tenant by design. Event-driven internals so heavy work — identity resolution, payment listeners, performance refresh — runs without blocking the floor.
Batch upload + export for any spreadsheet shape. Per-entity processors validate structure, parse amounts, split phone strings, and emit events for downstream consumers. No template forced on the customer.
Object storage for documents and field photos. Server-side PDF generation for court letters, daily reports, commission slips — rendered in-region, shipped to the entity.
WhatsApp Business for outbound. SMTP for email. In-app notifications for the floor. One messaging surface, multiple delivery rails.
Local timezone by default. Monthly performance snapshots run on the 1st. Eligible auto-rotations run on the 2nd. Every scheduled job is idempotent and observable.
Every payment is captured. Monthly performance is frozen as a snapshot. Every rotation is recorded with the performance state used at the moment — so audits never need to be re-derived.
Five strategies tuned to different portfolio shapes — selectable per entity, swappable per cycle.
Telecom · Banking & Microfinance · Legal — same core tables, different strategy and commission layers.
Telecom standard, telecom batchType variants, banking layouts. Per-entity mapping registry. No template forced on the customer.
TELECALLER · RUNNER · SUPERVISOR · HIGH_LEVEL · plus the platform admin tier.
Home office. The original engineering team, the original customer-success team, and the longest-running tenants of the platform.