Work » Riptide Messaging

Riptide Messaging
Riptide Messaging

Product Design and Development

As an early stage product for service professionals, efforts to develop Riptide's messaging app emphasized speed and experimentation to achieve product-market fit. To accelerate velocity, I played multiple roles in designing, prototyping, and delivering MVPs for messaging, onboarding, and payment. Using Angular and Bootstrap, I developed interactive prototypes. Beyond QA and deployment, I conducted user testing, employing services like, Google Analytics, and Google Tag Manager to spot breakdowns and analyse and calibrate performance metrics.


Onboarding efforts focused on signing up verified small businesses and delivering aha moments to boost user retention. Whiteboarding the entire onboarding experience from user acquisition to first user experience provided context for prototyping the onboarding screens and actions. The onboarding app itself emphasizes mobile- and desktop-friendly design, incorporating learn flows and email-free validation for a mobile-centric authentication process.

Messaging App

Businesses want to stay close to customers and view related information in context. To address this dictum, I diagrammed and prototyped optimal task flows. The resulting chat UI exposes conversations, notifications, messages, and customer profiles in a series of progressive master/detail views.

Print Driver

Shop owner research revealed opportunities to integrate messaging into workflows minimizing pain points and inefficiencies. Frequent print jobs initiated from shop management applications provided the use case for building a print driver that piggy backs Riptide's digital messaging on top of physical print jobs to share PDF versions of estimates/invoices with a customer. Design artifacts produced included screen mockups for a remote development team and a video tutorial.