Back to Work

IOM Climate-Related Migration — Data Story.

ClientElkanodata (for IOM)
Year2023
RoleFrontend Developer
IOM Climate-Related Migration — Data Story

Challenge

The UN's International Organization for Migration needed a data-driven storytelling experience to communicate how climate change drives migration — working across multiple languages and rendering complex datasets interactively without overwhelming non-technical readers.

Approach

I built it in Nuxt 3 with Prismic as the headless CMS for multilingual content, D3.js for the data visualizations, and GSAP plus Lenis for scroll-driven storytelling. I worked alongside two senior frontend developers as part of the Elkanodata team.

Stack

Nuxt 3Vue 3TypeScriptPrismic CMSD3.jsGSAPLenisSwiperSass

Outcome

Launched the IOM climate-migration story site at environmentalmigration.iom.int with editorially-managed multilingual content and interactive data visualizations.

Key Contributions

  • Nuxt 3 frontend with Prismic content layer for multilingual storytelling
  • D3.js interactive visualizations of climate-migration datasets
  • GSAP + Lenis scroll-driven narrative animations
  • Swiper-powered media carousels