
Challenge
The European Broadcasting Union needed a news microsite for Eurovision — navbar, footer, pop-ups, sublicensee features — that fit cleanly into EBU's broader design system and could serve member broadcasters.
Approach
I built it on a Webpack + Babel pipeline with reusable layout primitives (navbar, footer, pop-ups) and sublicensee handling tied to EBU's design system. I worked alongside two senior frontend developers as part of the Elkanodata team.
Stack
HTMLSCSSVanilla ES6WebpackBabel
Outcome
Shipped the Eurovision News microsite within EBU's design system, available at eurovisionnews.ebu.ch.
Key Contributions
- Reusable layout components — navbar, footer, pop-ups
- Sublicensee feature handling
- Webpack + Babel build pipeline
- Pixel-faithful implementation against EBU design system