How We Evolved Our Scheduled WhatsApp Design
We share how our scheduled messages feature evolved through 6 iterations, until we finally found the one that just works!
Experimenting with broadcasts
When Migue built a quick tool to notify updates for our event, his Instagram DMs blew up. That moment revealed a blind spot: by focusing too narrowly on product-market fit, Volt had been ignoring new user needs. We vibe-coded a rapid prototype and discovered how much time we could save people on WhatsApp.
Adapting WhatsApp Lists to bring Icons to Volt users
You can now personalize your lists in Volt with emojis. A small UX idea that led us deep into Unicode land. From invisible characters to hidden binary encoding, we found a way to keep lists expressive when active and clean when archived.
Escaping dependency hell with the Tarjan Algorithm
We fought circular dependency chaos with hacks—until Mati found WhatsApp’s hidden fix: the Tarjan Algorithm. Clean, reliable, and fun to build on.
From Timestamp Manipulation to Custom Comparators: A Performance Story
While building chat ordering for WhatsApp chats in Volt, we had to choose between manipulating chat data or implementing a custom comparator. I explain how we moved away from an expensive timestamp-based approach and adopted a comparator that preserved data integrity, simplified restoration, and improved performance by 50x.


