Back to Work
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