Home / Projects / Crypto Wallet Manager

Next.js·Web3·Security·TypeScript

Crypto Wallet Manager

A fully client-side crypto wallet manager built with Next.js and Redux Toolkit. Demonstrates security-first engineering - AES-256 encryption with PBKDF2 key derivation, no password storage, unique IV per wallet and no server dependencies. Full test coverage with Jest and React Testing Library.

// highlights

What I built

AES-256 encryption with PBKDF2 key derivation - private keys never leave the browser

EVM-compatible wallet creation using ethers.js

Multi-network balance viewing - Ethereum and BNB Chain

Full test coverage with Jest and React Testing Library

// stack

Built with

Next.js 14React 18TypeScriptRedux Toolkitethers.jscrypto-jsJestRTLTailwind CSS