
The Challenge
Vagustim is a wearable health and wellness device that delivers gentle electrical pulses through the ears to support stress reduction, sleep, gut health, pain relief, and recovery. The companion mobile app needed reliable Bluetooth connectivity with the device, a scalable architecture for multiple application variants, and a responsive interface that could work consistently across phones and tablets.
The Solution
I contributed to the Flutter application, focusing on BLE connectivity and the overall mobile architecture. I helped combine multiple applications into a single Flutter project using flavors, while implementing a modular architecture based on Bloc and the Repository pattern. I also built reusable UI components following atomic design principles and ensured screens were responsive across different device sizes. For local data management, I implemented a flexible Hive-based database layer using the Strategy pattern.
Key Features
The Outcome
The resulting Flutter architecture provides a scalable foundation for the Vagustim companion app, with reliable device connectivity, reusable components, responsive interfaces, and flexible local data management. The modular structure also makes it easier to maintain and extend multiple application variants within a single project.

