Penitans: Real-Time Consultant Booking & Secure Socket Workspace
Built a real-time messaging and video consultation workspace connecting clients with verified experts featuring instant WebSocket messaging and global Stripe billing.

The Engineering Challenge
Mobile socket disconnects during network transitions (Wi-Fi to 5G) caused dropped messages and unnotified session interruptions.
Integrating complex multi-currency escrow payment releases tied directly to session completion milestones.
What I Built & Delivered
Engineered an auto-reconnecting WebSocket adapter layer in Dart with offline message staging queues and ACK delivery acknowledgments.
Integrated native Stripe payment sheet wrapper supporting credit cards, Apple Pay, and Google Pay with automatic currency conversion.
Designed a real-time calendar availability engine synchronizing international time zones accurately.
Configured high-priority FCM push notifications waking up idle client devices for incoming consultation calls.
Architectural Highlights
Resilient Socket.io Adapter
Heartbeat monitoring, exponential backoff reconnection, and client-side message deduplication.
Stripe Escrow Payment Pipeline
PCI-compliant payment intent authorization with automated capture upon session sign-off.
Engineering & Business Results
100% reliable message delivery across thousands of live consultation sessions.
Zero failed transactions across 20+ countries and currencies.
Under 50ms average socket round-trip messaging latency.
Explore Flutter Bug Fixing & Stabilization
Have an app idea similar to Penitans?
Let's turn your concept or designs into a live, production-ready Flutter application in 20–30 days.