Notes from the build.
Field notes on Web3, performance and shipping production software — pulled straight from the work.
Signing Ethereum transactions on-device in a Chrome MV3 extension
Private keys should never leave the device. Here's how I built transaction signing that runs entirely inside a Manifest V3 service worker — no server, no leaks.
Read the post →WebAuthn biometric auth with a service-worker security model
Passwords are a liability for a crypto wallet. I replaced them with WebAuthn biometrics wired into an auto-locking session model.
Cutting API response times by 30%
A story about profiling before optimizing — the wins came from query shape and caching, not from rewriting anything in a faster language.
SSR and SEO that actually rank in Next.js
Server rendering is table stakes; ranking is about metadata, structured data and shipping fast HTML. A field guide from real projects.
Taming a Turbo + pnpm monorepo
One repo, several packages, shared config. How Turborepo and pnpm workspaces keep a wallet extension and its admin platform building in seconds.
BIP39, HD derivation and AES-GCM in WebAssembly
The cryptography under a non-custodial wallet — mnemonic seeds, hierarchical keys and authenticated encryption — compiled to WASM for speed and safety.