Saurabh Singh
Back to work

CoinDCX | Senior Software Engineer | 2022-2024

Cold Custody Wallet Platform

Built a cold-custody wallet platform with HSM security, multi-signature support, and a generic rule engine serving 100K customers.

100K

Customers supported

10K/day

Deposit/withdrawal transactions

~30ms

Rule engine response

Problem

CoinDCX needed a secure cold-custody wallet platform to protect customer assets at scale. The system required HSM-backed key management, multi-signature workflows, configurable business rules, and reliable deposit/withdrawal processing for 100K customers with 10K daily transactions.

Approach

  • Architected the custody platform across Java, Node.js, and Go based on service responsibilities and performance requirements.
  • Integrated HSM security and multi-signature support for key management and transaction authorization.
  • Built a generic rule engine with ~30ms response time for configurable custody policies.
  • Designed for high availability and auditability across deposit and withdrawal flows.

Outcome

  • Custody services delivered for 100K customers with 10K daily crypto deposit/withdrawal transactions.
  • Rule engine responded in ~30ms, enabling real-time policy enforcement.
  • HSM and multi-signature architecture met security requirements for cold storage.
  • Platform supported configurable business rules without code changes for each policy update.