Profile

Prabal Patra

Developer

Web3engineer. Building the rails, not the wrappers.

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
  • Working with LDK Node + Rust: both parties deposit equal bitcoin, and the channel rebalances every 30s against BTC/USD price feeds to hold the receiver at a fixed USD target
  • Implementing the stability loop: BTC/USD price polling, balance rebalancing across the channel, and reorg/timeout handling for the rebalance state machine
  • Working on the iOS version of Stable Channels — the mobile client for the self-custodial Lightning wallet
  • Studying forced- and cooperative-close flows so both sides can exit unilaterally with their bitcoin fully self-custodial at all times
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