← All chapters

Chapter 06 of 06 · Product Engineer arc

Chapter 06

06 ドレスオンミー

Try it on before you buy it.
TRY ON

DressOnMe

A fitting room that fits in your pocket!!

↓ Virtual fitting app. Bangkit Incubation · Dikti & Binus.

能力 Parameters
Role
Sole mobile engineer · team of 7
Reach
Public store releases · now delisted
Period
Sep 2022 – Jan 2023

No longer listed on the stores

What I did

  1. Rebuilt the app in Flutter from an existing Kotlin version made by an earlier team member, so it could ship on Android and iOS from one codebase.

  2. Set up the foundation with clean architecture (domain, data, presentation), BLoC/Cubit for state, go_router, get_it, and Hive.

  3. Built the camera flow for virtual try-on: live preview, front/back switching, and fixes for aspect ratio and mirrored images.

  4. Integrated the ML team's try-on service: the app uploads the user's photo, the server runs the model, and the result comes back to the app.

  5. Built the wardrobe: add, edit, delete, and reorder clothing items, with auto-crop on upload.

  6. Integrated Firebase Analytics, Crashlytics, and push notifications.

  7. Set up localization for multiple languages.

  8. Migrated navigation to go_router 6.

  9. Set up the Codemagic CI/CD pipeline and fixed its build failures.

  10. Profiled the release build for jank (dropped frames).

成果 Impact!!

As the only mobile engineer on a team of seven, took DressOnMe from an Android-only Kotlin app to a cross-platform Flutter app with public store releases, as part of Bangkit's capstone incubation program.

教訓 What I learned

Shaka standing under a cherry tree, drawn manga style
I was the only mobile dev on a team of seven, so if the app broke, nobody else could fix it. That's why I set up the structure before the screens: future me needed code he could still read at 2 AM before a demo.

使用技術 Built with

  • Flutter
  • Dart
  • Clean Architecture
  • BLoC/Cubit
  • go_router
  • Firebase
  • Hive
  • Codemagic
  • Camera

Next chapter

To be
continued…

Let's write the next chapter together.

● Open to product engineering roles

© 2026 Sesaka Aji Nursyah Bantani Built with SvelteKit · inked in CSS & SVG · this manga reads top to bottom