Back to selected work

Khidme

Design trust without pretending software can guarantee it.

Role
Creator & Lead Product Engineer
Status
In development
Technology context
Expo · React Native · TypeScript · Firebase · Firestore

The problem

Finding dependable local workers and agreeing on terms can be fragmented and informal. The opportunity was not to replace those relationships, but to make discovery, expectations, trust signals, and communication clearer for both sides.

The response

I designed and built a cross-platform marketplace MVP covering worker and job discovery, applications and invitations, mutual agreements, portfolios and reviews, private communication, identity signals, safety controls, and offline resilience.

Decisions that shaped the product

  1. 01

    Trust signals, not trust guarantees

    Identity verification is deliberately bounded. Reviews connect to real work relationships, and the product never treats a badge as proof of skill or safety.

  2. 02

    Mutual terms before private access

    Clients and workers accept an immutable agreement before exact addresses become available. Privacy follows the relationship state.

  3. 03

    Design for local constraints

    French and Arabic, XAF pricing, multiple workers per job, clear offline states, and retry-safe actions are part of the core model rather than localization added later.

Implemented evidence

  • Role-free client and worker participation with discovery, proposals, invitations, and agreements.
  • Public and private data boundaries enforced through Firebase rules and trusted gateway contracts.
  • Portfolio, review, safety, moderation, identity, account-deletion, notification, and offline-resilience flows.
  • Automated unit, interface, emulator, and security-rule test infrastructure plus a release gate.

Current limits

  • The product is still in development and has no claimed production adoption or market impact.
  • Several production capabilities require trusted server adapters and final provider configuration.
  • Device-level release validation must be completed before the MVP can be called release-ready.
Responsible product leadership means defining what a system must never imply. In Khidme, the limits around identity, safety, privacy, and outcomes are as important as the visible features.