Problem
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.
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
Inside the build
Problem, constraints, decisions, and outcome.
What changed and why
Constraint
The product has to preserve local payment compliance while creating an independent, tamper-resistant audit trail for each deal state.
My contribution
Designed and built the product flow across buyer, seller, mediator, milestone, dispute, payment, and real-time notification concerns.
Technical decision
Use Chapa for regulated ETB movement, then anchor transaction-state evidence to Ethereum while RabbitMQ and WebSockets coordinate asynchronous updates.
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.

Geez Document Retrieval System
Dedicated Information Retrieval system for Ge'ez texts, featuring a custom stemmer and evaluated using precision, recall, and F1-score.
Civic Reporting System
Location-based civic reporting platform that clusters community issues and routes them to relevant authorities.

Raster Graphics Simulator
Sandbox environment for experimenting with raster graphics algorithms and rendering trade-offs.

HaFCoM Corporate Website
Official website for an Ethiopian construction and architectural firm.

Fast Food Restaurant Management System
Queue-based system for coordinating kitchen workflows in fast-paced restaurants.

CPU Scheduling Algorithm Visualizer
Interactive simulator for FCFS, SJF, and Round Robin scheduling algorithms.