Profile

Prabal Patra

Developer

0

Web3engineer. Building the rails, not the wrappers.

Send an email

Here are my socials

Experiences

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

PLDG

Track

Networking

Focus

4-6

Cohort

Remote

Mode

  • Selected into the Protocol Labs Developer Guild cohort contributing across Filecoin, IPFS, libp2p, and drand
  • Shipping fixes to drand: chain-hash dedup, beacon-id sync gauges, genesis-time flag, group-file validation, and http input validation across drand/drand, drand/tlock, and drand/kyber
  • Building on libp2p: deterministic test RNG, yamux stream fixes, Kademlia periodic replication, connection-limiter clarity, and signed-peer-record validation across cpp-libp2p and go-libp2p
  • Pairing with PL mentors and core protocol engineers on FVM, retrieval markets, and content addressing
  • Writing technical write-ups and pattern docs to share with the broader PL ecosystem
RustC++GoIPFSFilecoinlibp2pdrand

Compiler

Stack

Jun-Jan

Term

Runa

Scope

Remote

Mode

  • Led the project team end-to-end: scope, sprint planning, code review, and shipping releases across the Runa toolchain
  • Implemented new language features in the Runa compiler, improving execution flow and reducing redundant evaluations
  • Developed pilot apps to validate persistence and interaction models, surfacing edge cases fixed in the core runtime
  • Refactored compiler components and runtime paths to improve stability and cut execution-time regressions
RustC++PythonCompilerInterpreterRuna

GitHub Activity

JanFebMarAprMayJunJulAugSepOctNovDec
Loading...
Less
More

Open Source Contributions

Skills & Technologies

CC
C++C++
RustRust
GoGo
SwiftSwift
JavaScriptJavaScript
TypeScriptTypeScript
SoliditySolidity
JavaJava
SQLSQL
ReactReact
Next.jsNext.js
Node.jsNode.js
ExpressExpress
Spring BootSpring Boot
GitGit
DockerDocker
LinuxLinux
VercelVercel
PostgreSQLPostgreSQL
MongoDBMongoDB
RedisRedis
IPFSIPFS
Web3.jsWeb3.js
SolanaSolana
EthereumEthereum
AlgorandAlgorand
BitcoinBitcoin

"The root problem with conventional currency is all the trust that's required to make it work."

SATOSHI NAKAMOTO