A learning and career growth platform for music industry

A learning and career growth platform for music industry

A learning and career growth platform for music industry

TSA 2026

TSA 2026

TSA 2026

TSA 2026

Edtech

Edtech

Edtech

Edtech

Web App , Website

Web App , Website

Web App , Website

Web App , Website

OVERVIEW

OVERVIEW

Building a career pipeline for music creatives

Building a career pipeline for music creatives

Building a career pipeline for music creatives

The Sarz Academy (TSA) is a creative education platform for people to break into the music industry. It's not just a course library. It's built around a full loop: learn a skill, prove you understand it, connect with mentors, and find real opportunities.

Before now, it existed as an offline program , camping students in a physical location for a set period to teach them. That history is part of why digitizing it mattered: there was already a real curriculum and a real alumni base.

The platform operates as a multi-sided ecosystem serving four (4) distinct user types: students, mentor, instructor and admin and I designed the product end to end from initial conception to execution

PROBLEM

PROBLEM

Fragmented training and broken professional networks

Fragmented training and broken professional networks

Fragmented training and broken professional networks

Most online learning platforms solve one piece of the puzzle. Coursera-style platforms teach. LinkedIn-style platforms network. Job boards list jobs. Almost none of them connect the three.

A student can finish a course on most platforms and still be stuck asking the same questions: now what? Who do I learn from next? How do I turn this into a job? TSA needed to answer that

Stakeholders also highlighted that managing offline mentorship bookings, disconnected job listings, and unverified student project reviews manually created operational bottlenecks

APPROACH

APPROACH

Structure before screens

Structure before screens

Structure before screens

I didn't start by designing screens. I started by defining the architecture underneath them.

The core structure I landed on: Track — Course — Module — Lesson — Assessment.
A Course is a single learning experience. A Track is a curated pathway made up of multiple Courses in a fixed order

Once that hierarchy existed, I worked portal by portal — Student, then Mentor, then Instructor, then Admin while checking each new decision against the others so a change on the student side didn't quietly break the mentor or admin experience.

I didn't start by designing screens. I started by defining the architecture underneath them.

The core structure I landed on: Track — Course — Module —Lesson — Assessment.
A Course is a single learning experience. A Track is a curated pathway made up of multiple Courses in a fixed order

Once that hierarchy existed, I worked portal by portal — Student, then Mentor, then Instructor, then Admin while checking each new decision against the others so a change on the student side didn't quietly break the mentor or admin experience.

I didn't start by designing screens. I started by defining the architecture underneath them.
The core structure I landed on: Track — Course — Module —Lesson — Assessment.
A Course is a single learning experience. A Track is a curated pathway made up of multiple Courses in a fixed order

Once that hierarchy existed, I worked portal by portal — Student, then Mentor, then Instructor, then Admin while checking each new decision against the others so a change on the student side didn't quietly break the mentor or admin experience.

I didn't start by designing screens. I started by defining the architecture underneath them.

The core structure I landed on: Track — Course — Module —Lesson — Assessment.
A Course is a single learning experience. A Track is a curated pathway made up of multiple Courses in a fixed order

Once that hierarchy existed, I worked portal by portal — Student, then Mentor, then Instructor, then Admin while checking each new decision against the others so a change on the student side didn't quietly break the mentor or admin experience.

KEY DECISIONS & SOLUTIONS

KEY DECISIONS & SOLUTIONS

01 — Sequential locking, not open access

01 — Sequential locking, not open access

01 — Sequential locking, not open access

Students move through a Track in a fixed order. They can't jump to Module 2 until Module 1 is complete, and they can't move to the next Course in a Track until the preceding one is done.

The UI highlights this constraint using explicit lock icons on inaccessible content, transforming the learning track from an open playlist into a strict, verifiable progression.

Students move through a Track in a fixed order. They can't jump to Module 2 until Module 1 is complete, and they can't move to the next Course in a Track until the preceding one is done.

The UI highlights this constraint using explicit lock icons on inaccessible content, transforming the learning track from an open playlist into a strict, verifiable progression.

Students move through a Track in a fixed order. They can't jump to Module 2 until Module 1 is complete, and they can't move to the next Course in a Track until the preceding one is done.

The UI highlights this constraint using explicit lock icons on inaccessible content, transforming the learning track from an open playlist into a strict, verifiable progression.

Course screen showing locked and active modules

Course screen showing locked and active modules

Course screen showing locked and active modules

KEY DECISIONS & SOLUTIONS

KEY DECISIONS & SOLUTIONS

02 — Two-Tier assessment model

02 — Two-Tier assessment model

02 — Two-Tier assessment model

Each module ends in a short, self-paced quiz requiring a minimum passing percentage that provides instant grading results. Conversely, each major course ends in an intensive project requiring instructor scrutiny.

To manage user expectations during slow reviews, the system pushes progress updates through synchronized in-app notifications and email alerts the moment a decision is finalized.

Module assessment flow

Module assessment flow

Module assessment flow

Course project submission

Course project submission

Course project submission

KEY DECISIONS & SOLUTIONS

KEY DECISIONS & SOLUTIONS

03 — Alumni access is earned, not given

03 — Alumni access is earned, not given

03 — Alumni access is earned, not given

The Alumni section which features the alumni community, industry job boards, bootcamps and mentorship hub aren't open to every enrolled student . They unlock only after a student successfully completes at least one full track.
This gate was to ensure the alumni space remains occupied solely by individuals who have actually demonstrated competence.

Locked Alumni section

Locked Alumni section

Locked Alumni section

Unlocked Alumni section

Unlocked Alumni section

Unlocked Alumni section

KEY DECISIONS & SOLUTIONS

KEY DECISIONS & SOLUTIONS

04 — Legacy students shouldn't have to re-earn their place

04 — Legacy students shouldn't have to re-earn their place

04 — Legacy students shouldn't have to re-earn their place

During stakeholder conversations, I learned that TSA already had an alumni base from its offline programs and this raised an important question:how could these alumni access the new platform and its alumni section without having to repeat a learning journey they had already completed in person?

To address this, I designed a direct alumni invite flow into the admin portal , allowing admins to send eligible alumni a direct invitation to join the platform with alumni access already enabled.

Admin adding legacy student

Admin adding legacy student

Admin adding legacy student

KEY DECISIONS & SOLUTIONS

KEY DECISIONS & SOLUTIONS

05 — Decoupling courses from tracks for scalability

05 — Decoupling courses from tracks for scalability

05 — Decoupling courses from tracks for scalability

I designed a system where course exists as a reusable block within the admin portal.
Courses are created and managed independently in the courses section. When creating a new learning track, admins can simply select and map existing courses into the track rather than building them inline from scratch.

This approach was designed with scalability in mind. As the catalogue grows, the same course can be reused across multiple tracks without redundant data entry or duplication, keeping the content structure clean and manageable as the platform expands.

[image slot:Track builder screen showing a course-picker step, with an existing course selected into the track's course order ]

Track creation

Track creation

Track creation

IMPACT & LEARNING

What came out of it

What came out of it

What came out of it

The hardest part wasn't any individual screen, it was making sure a decision in one portal didn't quietly contradict a rule in another. I learned that designing a multi-sided platform is less about how each screen looks and more about whether the rules connecting them actually hold.

TSA is still in development and hasn't launched yet, so I don't have adoption or engagement numbers to point to. What the work did establish was the core experience across the platform for four user types, creating a foundation for the product to scale.


Other works

Other works

Other works

PLENTLY 2024

PLENTLY 2024

Fintech

Fintech

Mobile App , Website

Mobile App , Website

Mobile , Website

Digitizing traditional group savings for a more accountable financial experience.

Digitizing traditional group savings for a more accountable financial experience.

Digitizing traditional group savings for a more accountable financial experience.

Giv 2026

Giv 2026

Healthtech

Healthtech

Web App

Web App

Simplifying payroll for healthcare agencies

Simplifying payroll for healthcare agencies

Simplifying payroll for healthcare agencies

Giv 2025

Giv 2025

Healthtech

Healthtech

Web App , Mobile

Web App , Mobile

Redesigning staff onboarding and access control

Redesigning staff onboarding and access control

Redesigning staff onboarding and access control

LET'S GET IN TOUCH

Have a project idea? I am here to help!

OYEYINKA.

Create a free website with Framer, the website builder loved by startups, designers and agencies.