Bitcash

Lead Engineer2020

A cryptocurrency and stablecoin exchange with peer-to-peer trading, realtime messaging, and browser-based transaction signing.

Bitcash

I led the engineering of Bitcash, building a peer-to-peer exchange with realtime chat, order matching, and blockchain integrations. The application used React, Node.js, PostgreSQL, Hasura, and Google Cloud.

A central challenge was making blockchain transactions accessible without requiring a separate wallet application. I implemented WebAuthn-based key management and browser signing, later extending the system with QR-based signature requests using Supabase subscriptions and webhooks. I also built an EOS indexer using Node.js worker threads, binary deserialization, and PostgreSQL.

The exchange reached roughly 500 users but never found sustained traction. We had built substantial product functionality, while distribution and marketing remained behind the engineering effort.

Selected contributions

  • Architected the React, Vite, Node.js, PostgreSQL, Hasura, and Google Cloud stack.
  • Built the peer-to-peer exchange, realtime chat, and matching engine.
  • Built a realtime EOS indexer with Node.js worker threads, binary deserialization, and PostgreSQL.
  • Built WebAuthn key management for in-browser transaction signing without an external wallet.
  • Added EOS contract multisig while BitcashDAO voting was still being built.

Project links

https://bitcash.org

https://github.com/bitcashorg

Technologies

Experience

Latest Articles