Portfolio

Turning ideas into things you can actually use.

My Recent Works

Click to enlarge
Mobile Development
Experience in cross-platform mobile application development

My experience in mobile application development using Flutter and Kotlin. I have built several Travel & Umrah applications for iOS and Android platforms at my workplace, Carbon Trade apps, and Mental Health apps.

Technologies:

  • Flutter for smooth UI
  • Kotlin for Android development
  • REST APIs integration
  • Push notifications
  • Firebase Integration
  • iOS App Store Deployment & Android Play Store Deployment
  • Implemented automated CI/CD pipelines with Codemagic to speed up deployment processes and shorten release cycles.

Flavoring & Versioning Experience:

  • Flutter flavoring implementation (single codebase for multiple environments/projects)
  • Comprehensive app versioning management across mobile and web platforms, ensuring consistency across multiple flavors

Additional Experience:

  • Android migration to support 16KB page size compliance
  • Advanced state management using GetX, Flutter Hooks, Riverpod, and BLoC
  • Flutter flavoring implementation (single codebase for multiple environments/projects)
  • ProGuard/R8 obfuscation, shrinking, and optimization for Android release builds
  • App signing & keystore management (upload key, release key)
  • Deep links / App Links handling
  • In-app update using Google Play In-App Updates API
  • TestFlight distribution & beta testing
  • App Store Connect management
  • Provisioning profiles & certificate management
  • Localization / multi-language support

Main Projects:

Travel & Umrah application with booking, itinerary, and real-time updates features. Carbon Trade app to facilitate carbon trading with marketplace and emission tracking features. Mental Health app to provide resources and support for mental well-being.