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
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
Clients
Web app
React, TypeScript
Admin dashboard
Activity logging
API
Node.js and Express API
JWT with refresh tokens, Argon2 password hashing
Domain
Escrow
Funds held until both sides confirm
P2P marketplace
Buy and sell listings
Wallets
BTC, ETH and BNB generation
Security
AWS KMS
Protects wallet private keys
Data
MySQL
Through Prisma
Cloudinary
File uploads