DOP — Data Ownership Protocol
Backend Developer (Node.js / Web3) · dop.org
DOP is a privacy-focused blockchain protocol that lets users choose exactly what on-chain data they reveal, using zero-knowledge selective disclosure. I engineered the backend services behind it — the APIs, the data layer and the blockchain connectivity that everything else depends on.
The problem
At 300M+ users the read-heavy endpoints started timing out and MongoDB CPU utilization was pinned near its ceiling. Separately, single-provider RPC outages were silently breaking blockchain transactions.
What I did
I profiled the slow queries and rebuilt the access patterns with proper compound indexes plus a Redis caching layer for read-heavy routes. For the chain layer I integrated 5 RPC providers behind randomized selection with automatic failover, so a dead node never reaches the user.