I'm Sam P β a developer who's been at this since computers showed up in my life in '93. Three decades in, I build fewer things and finish more of them: open, sovereign tools at the intersection of Bitcoin, Nostr, and free software. I care about craft, privacy, and work that outlives the hype cycle.
π private repo (live demo public) Β· π΄ fork. Click any Live Demo β no need to fork.
By commit activity.
| # | Project | Live Demo | What it does |
|---|---|---|---|
| 1 | ns | nostr.ltd | Nostr relay (Go). A self-hosted Nostr relay built on a Shugur fork plus a Blossom server β the infrastructure powering nostr.ltd and the backbone for the Nostr work above. |
| 2 | π Epoch Shield | epochshield.com | One key, infinite identities. A zero-knowledge, client-side encrypted identity system built on the NIP-EES spec β each passphrase derives a separate, compartmentalized identity (messages, groups, vault, mail) over Nostr. Crypto is scrypt + NIP-44, fully open source (AGPL). Coercion-resistant: a wrong passphrase opens a convincing decoy identity. Free forever for individuals. |
| 3 | nip-ees-core | β | NIP-EEs core library & spec. The reference implementation and specification behind Epoch Shield β encrypted, epoch-scoped event sharing for Nostr (private groups and messages that stay confidential and expire cleanly). |
| 4 | π haiku | haiku-hour.vercel.app | A new haiku every hour. A generative poetry engine publishing 283 haikus across 50+ categories β small, daily acts of making that keep the joy in building. |
| 5 | NostrForNomads | nostr.co.in | Nostr for Nomads. A Nostr-native hub for travelers and communities β decentralized social for people on the move, live at nostr.co.in. |
| 6 | cb | culturebridge.vercel.app | Culture Bridge. Preserving heritage & tradition by tying culture to Bitcoin + Lightning + Nostr β a living archive that rewards and sustains cultural work. |
| 7 | biffes26 | biffes26.vercel.app | β Most-starred original project. A Progressive Web App for the 17th Bengaluru International Film Festival (Jan 30 β Feb 6, 2026) β film discovery across 13 categories, an 8-day multi-venue schedule, watchlists with shareable 6-char codes, and a multi-source ratings aggregator (IMDb/RT/Metacritic/Letterboxd). Built with Next.js 16 + React 19 + Upstash Redis; local-first with cloud sync. |
| 8 | ipl26 | ipl26.vercel.app | IPL 2026 β "The Grid". The definitive view of all ten franchises: auction purse spent, top buys, squad composition (domestic/overseas), and title/top-4 probabilities β interactive and live at ipl26.vercel.app. |
| 9 | nrpc_workshop | β | Nostr RPC workshop. Hands-on material for building on Nostr's RPC surface β notes and code from a working session. |
| 10 | strc-price-panel | β | STRC price panel for the desktop. A lightweight panel that surfaces live STRC market prices right on your desktop. |
| # | Project | Live Demo | What it does |
|---|---|---|---|
| 1 | π΄ btcpayserver | btcpayserver.org | Self-hosted Bitcoin payment processor |
| 2 | π΄ snort | phoenix.social | Feature-packed Nostr web UI |
| 3 | π΄ gnome-shell-bitcoin-markets | β | GNOME extension: live BTC & crypto rates |
| 4 | π΄ tray-icons-reloaded | β | GNOME extension: bring back tray icons |
| 5 | π΄ weather-oclock | β | GNOME extension: weather in the clock |
| 6 | π΄ gnome-shell-batime | β | GNOME extension: battery time remaining |
| 7 | π΄ IndicatorVisibilityTool | β | GNOME extension: indicator visibility |
| 8 | π΄ Speech-Dataset-in-Hindi-Language | β | Hindi speech dataset |
If you find my open-source work useful, you can support it with a Lightning tip:
β‘ yellowbobcat7@primal.net
Or find me on Nostr: npub1sjtntkr698y6cpy42cu4lxvpc46rlw463u2j6a7ltuhxjryecxjs4xfet8

