Projects

Things I wanted, so I made them.

  1. PhereIndian wedding planning, in one place.
  2. agent-syncSync skills and agents across Claude and Codex.
  3. SideloadMenu bar that sideloads Android debug APKs.
  4. Mission ControliPhone remote for coding sessions on my Mac.
  5. linear-cliA small Linear client I actually use.
  6. github-pr-mediaAttach images and video to a GitHub PR.
  7. ThomasLocal-first board for agent work.
  8. BentoType-safe Compose navigation.
  9. HabitusHabits in 21 days.
  10. WhisperzPrivate chats, shielded.
  11. ShotFormatterVideo effects in the browser.
  12. EncryptidA text-based cryptic hunt.
  13. BibliotecaLive Compose theme library.
  14. VMA small vim-like editor.
  15. PractikalityApp for deaf, blind, and mute communication.

All projects

Whisperz

Android · iOS · android · ios

padamchopra/whisperz

I don’t trust most messengers with anything I actually care about. “Encrypted in transit” still means readable on a server.

Whisperz mark

Whisperz is a shielded chat — Android and iOS — built around private meaning private. The Android side leans on Zcash-style shielding; the iOS app is the other half of the same product. It’s still a personal project, not a store listing.

The interesting constraint is the obvious one: if the server can read it, it isn’t shielded. Onboarding, notifications, “who is this person” — all the product things people expect — have to live with that. I still haven’t made those feel easy.