
Inspirasien
Health Screening and Teleconsultation Platform
Frontend Mobile Engineer (Flutter) · Work Assignment · Team Project
Jun 2024 – Aug 2025
An integrated healthcare management platform that facilitates health screenings, consultation scheduling, and access to online and offline healthcare events. With Zoom integration for telecounseling and Midtrans for secure payments, this app provides a practical and trusted medical support solution for patients and caregivers.
Dart
Clean Architecture
BLoC
Android
REST API
Deep Dives
Covering technical aspects, such as architecture, design decisions, and implementation details.
What am I doing?
- Developed cross-platform mobile Inspirasien using Flutter, BLoC, GetIt, and Clean Architecture.
- Engineered mobile Inspirasien's core payment and booking systems, integrating Midtrans with payload-level idempotency and strict timeout handling to eliminate duplicate charges during network failures.
- Architected a shared internal package for UI components, state handlers, authentication logic, and scheduling logic, accelerating parallel development across separate Patient and Patient Advocate apps while ensuring UI consistency.
- Partnered with PM and UI/UX teams to translate complex healthcare requirements into smooth, end-to-end user workflows.
Tech Challenges
- Develop and ensure the shared module functions properly with the Patient Advocate application.
- Implement a complex payment and refund transaction flow based on varying reservation statuses.
Solutions
- Create separate Flutter project packages for the core and authentication modules, interconnected with a dependency injector (GetIt).
- Optimize Clean Architecture with BLoC to manage all possible conditions.
Sahid Anwar
Frontend Software Engineer
Let's connect! Feel free to reach out for collaborations, inquiries, or just to say hi!





