§ 02Telecom · Mobile

by.U

Indonesia's first all-digital telecom service, operated by Telkomsel, where everything happens in the app.

Type
Company product
Company
Ofniinfo Software Solutions
Operator
Telkomsel
Platform
Android · iOS · web
My role
React Native developer
by.U app screen 1
by.U app screen 2
by.U app screen 3
by.U app screen 4

01 — Context

by.U is Indonesia's first all-digital telecom service, operated by Telkomsel. Ordering a SIM, choosing a number, building a plan and topping up all happen in the app.

Plans are personal: users pick a base amount of data and add “toppings” for apps such as YouTube and Spotify.

02 — Problem

A telecom with no stores depends on its app for everything. Onboarding, ordering, plan changes and usage all have to make sense without anyone to ask.

03 — Role

On by.U I develop and maintain user-facing features in React Native. My contributions:

  1. Built the customizable plan flow: base data plus app add-ons.
  2. Implemented onboarding, SIM ordering, number selection and in-app plan management.
  3. Integrated real-time data-usage tracking, recharge flows and push notifications.
  4. Kept the app responsive on both Android and iOS.
  5. Supported OTA updates and app releases.

04 — System

The customer journey, as flows

The main flows in the app, taken from the features I built. It is a user-flow map, not a system architecture.

Getting started

  1. Onboarding
  2. Number selection
  3. SIM order

Building a plan

  1. Base data
  2. App toppings
  3. Confirm plan

Day to day

  1. Usage tracking
  2. Recharge
  3. Push notifications

05 — Engineering

Two platforms, one feel

The work was keeping the app smooth and responsive on both Android and iOS, since the app is the only channel customers have.

Live account state

Usage tracking, recharge and push notifications tie the app to the customer's current allowance instead of a stale snapshot.

Continuous delivery

OTA updates and regular app releases let features reach customers continuously, not only on store-release days.

06 — Experience

The brief was a clean, intuitive interface for a Gen Z audience, and I worked on improving the user-facing flows toward that.

07 — Outcome

by.U is live on Google Play and the App Store, with a web presence at byu.id.

08 — Stack

Mobile
React Native · TypeScript
Realtime
Firebase Cloud Messaging
Delivery
OTA updates · Google Play · App Store