- •Building on Stable Channels — a self-custodial Lightning wallet that pegs a portion of bitcoin to a dollar balance via overcollateralized channels
- •Built Lightning Network payment protocol on LDK Node: overcollateralized channels maintaining BTC-to-dollar peg with real-time state reconciliation
- •Refactored the Notification Service Extension with SQLite cross-process locking so Lightning push settlement survives app kills and reconnect without stuck payments
- •Built the SPV Header Chain for lightweight Bitcoin header validation, a mempool WebSocket service for real-time transaction tracking, and an Esplora polling layer with jittered backoff and crash-safe replay for on-chain deposit resolution
- •Shipped biometric authentication, partial backup, and a full database repository refactor that extracted persistence logic into testable modules
- •Fixed silent payment drops on reconnect and enabled network switching between Bitcoin mainnet, testnet, and signet across iOS and Android
RustiOSKotlinBitcoinLightning