
Back to Portfolio
Internal Tools2023 – 2024Technical Lead & Assistant IT Manager
Massive Music — Song Brief
A song-suggestion system helping the licensing team match music to client advertising briefs.
ReactNode.jsGoElasticsearchMongoDB
About This Project
Song Brief is an internal system I built to help Massive Music's licensing team quickly find songs that fit a client's advertising brief, using the catalogue and its metadata.
The Problem
Matching songs to client briefs was manual and inconsistent, making it hard to respond quickly to licensing opportunities.
How We Solved It
I built a suggestion system over the catalogue data that surfaces songs matching a brief's criteria, giving the licensing team fast, relevant options.
Features
Key Capabilities
🎯
Brief Matching
Suggests songs that fit a client's advertising brief.
🎵
Catalogue Search
Searches the music catalogue and metadata.
⚡
Faster Licensing
Speeds up responses to licensing opportunities.
Technical
Under the Hood
Frontend
React.js interface for the licensing team.
Backend & Search
Go and Node.js services with Elasticsearch and MongoDB.
Results
Impact & Outcomes
Helped licensing match music to client ad briefs faster
What I Learned
Turning a fuzzy matching task into a searchable tool showed how much value lives in a company's own catalogue once it's made queryable.
Other Projects

2025 – Present
BRI — Rekening Koran (Account Statement)
Backend for Bank BRI's Account Statement platform — CASA, Top 5, and Loan modules across many services, plus a reusable shared library.

2025 – Present
BRI — Microservices Migration (300+)
Led a zero-downtime migration of 300+ Enterprise Data Management microservices to production and development with Helm and Kubernetes.