← All work
CWC Technologies · TypeScript
Non-custodial multi-chain wallet extension
A browser wallet where the user holds the keys — which means every mistake in state or storage is a mistake with somebody's money.
Role
Frontend & security
Type
CWC Technologies
Status
In productionArchitected secure state management and encrypted local storage in TypeScript and React, then drove the security review of the key-handling code across the extension — the part of the codebase where a small mistake has real financial consequences.
- Architected secure state management and encrypted local storage in TypeScript and React.
- Built retry and fallback handling across multiple chain RPC providers, cutting RPC failures by roughly a third.
- Integrated Moonpay and Transak fiat on-ramps end to end — KYC, payment onboarding, transaction status — so users never left the wallet to buy crypto.
- Built encrypted key backup and restore, and drove the security review of key-handling code across the extension.