Skip to content
Praise Olufemi
All work

HoldBridge

Crypto escrow and peer-to-peer trading, live at holdbridge.co.

Role
CTO & co-founder
Organisation
HoldBridge
Type
Full-stack
Status
Live

Results

  • Launched and live in production at holdbridge.co
HoldBridge, screenshot 1 of 4
1 / 4

Overview

HoldBridge lets buyers and sellers trade crypto and Web3 services without trusting each other: funds sit in escrow until both sides are satisfied. As co-founder and CTO I own the architecture, lead the engineering team and set the security model, from multi-chain wallet generation to key protection with AWS KMS.

What it does

  • Automatic multi-chain wallet generation for BTC, ETH and BNB
  • Private keys encrypted and protected through AWS KMS
  • Escrow transactions that hold funds until both parties confirm
  • Peer-to-peer buy and sell listings for crypto and Web3 services
  • Email verification, password reset and rotating JWT refresh tokens
  • Device tracking with login notifications
  • Admin dashboard with activity logging

Built with

  • Node.js
  • Express
  • TypeScript
  • React
  • Prisma
  • MySQL
  • AWS KMS
  • JWT
  • Argon2

How it's built

  1. Clients

    • Web app

      React, TypeScript

    • Admin dashboard

      Activity logging

  2. API

    • Node.js and Express API

      JWT with refresh tokens, Argon2 password hashing

  3. Domain

    • Escrow

      Funds held until both sides confirm

    • P2P marketplace

      Buy and sell listings

    • Wallets

      BTC, ETH and BNB generation

  4. Security

    • AWS KMS

      Protects wallet private keys

  5. Data

    • MySQL

      Through Prisma

    • Cloudinary

      File uploads

Simplified overview. Requests flow from top to bottom.
Esc

↑ ↓ to move, Enter to open