Singer performing with a microphone

Our practice

About Portalhorizon

A Johor Bahru practice devoted to reading listener behaviour inside music streaming apps — careful, specific, and free of empty growth slogans.

Origin

Portalhorizon began when two catalog analysts in Johor Bahru kept receiving the same request from streaming product leads: “Tell us why listeners leave after three tracks.” Spreadsheets existed. Shared language did not. We formed a small practice to translate listening events into decisions catalog editors and product managers could defend in a meeting.

How we work

We treat app analytics for music streaming apps as a craft of reading — not a pitch deck. Engagements stay bounded. We prefer fewer clients and deeper windows over shallow monthly retainers that recycle the same slides. Findings name concrete playlist order issues, skip timing, and cohort habits.

People

Amira Hassan leads intake and product translation. She spent years coordinating release weeks with regional catalogues and knows where editorial calendars collide with listening data.

Daniel Khoo leads quantitative reading. He specialises in session path reconstruction and retention cohorts for subscription and freemium streaming models.

Values

  • Specificity over spectacle — we would rather show one sharp skip cluster than a wall of colourful charts.
  • Listener dignity — exports must be anonymised before they reach our desk.
  • Honest limits — if the data cannot support a claim, we say so in the brief.

Malaysia context

Operating from Johor Bahru keeps us close to Southeast Asian catalogue rhythms — festive release spikes, bilingual playlist experiments, and the listening habits of cross-border commuters. We work with teams across Malaysia and remote collaborators further afield, always under Malaysian engagement terms.