Back to work

BTC Conversa

I wanted to see what banking would feel like if the interface was a conversation instead of a maze of tables. BTC Conversa explores chat as a way to explain transactions, patterns, and next steps.

BTC Conversa interface
BTC Conversa interface
BTC Conversa interface
BTC Conversa interface
BTC Conversa interface
BTC Conversa interface

The important engineering decision was not the chat surface. It was replacing presentation-heavy backend responses with a data contract the frontend could reason about.

  1. 01Conversational interface for banking questions
  2. 02Responsive product UI built in Next.js
  3. 03Integration with an existing Flask and Rasa backend
Next.jsFlaskRasaTailwind CSS