Summer of Bitcoin x Stable Channels

Bitcoin

Asset

LDK + Rust

Stack

Summer 2026

Term

Self

Custody

  • 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