Personal project

SafeDeal Hybrid Escrow

A hybrid escrow platform for secure Ethiopian transactions, combining Chapa payments with blockchain-anchored records for transparent, auditable deal states.

GoReactTypeScriptPostgreSQLEthereumRabbitMQ

What it does

  • Milestone-based ETB escrow through Chapa
  • Buyer, seller, and mediator workflows with dispute resolution
  • Ethereum state anchoring, real-time WebSocket updates, and event-driven processing
Sa

Inside the build

Problem, constraints, decisions, and outcome.

What changed and why

01

Problem

Online deals need a trusted way to hold and release Ethiopian Birr without asking users to treat cryptocurrency as the payment rail.

02

Constraint

The product has to preserve local payment compliance while creating an independent, tamper-resistant audit trail for each deal state.

03

My contribution

Designed and built the product flow across buyer, seller, mediator, milestone, dispute, payment, and real-time notification concerns.

04

Technical decision

Use Chapa for regulated ETB movement, then anchor transaction-state evidence to Ethereum while RabbitMQ and WebSockets coordinate asynchronous updates.

05

Outcome

Delivered a working public escrow product with auditable state transitions, milestone release, mediation, and separate live and source access.

More Work

Other projects from the same portfolio.