Back to Work

Peace Begins With Me — UN Peacekeeper Tribute.

ClientElkanodata (for the UN)
Year2023–2024
RoleFrontend Developer
Peace Begins With Me — UN Peacekeeper Tribute

Challenge

The site needed to honor UN peacekeepers through cinematic storytelling, work across multiple languages, and let the editorial team publish updates (events, poetry, ministerial coverage) without engineering bottlenecks.

Approach

I built it in Nuxt 3 with Prismic as the headless CMS, using Prismic's alternate-language API for multilingual routing under /[lang]/.... GSAP drove text-line reveals, Lenis provided velocity-aware smooth scrolling feeding interactive effects, a custom cursor responded to hover targets, and Swiper powered media carousels. I worked alongside two senior frontend developers as part of the Elkanodata team.

Stack

Nuxt 3Vue 3TypeScriptPrismic CMSGSAPLenisSwiperSass

Outcome

Launched a Prismic-driven tribute site across multiple languages with editorially-managed pages for Home, About, Inside Out, Ministerial Events, PK 75 Years, Our Work, and Poetry.

Key Contributions

  • Nuxt 3 frontend with Prismic-managed content across multiple page types
  • Multilingual routing via Prismic's alternate_languages API
  • GSAP text-reveal and scroll-triggered animations
  • Lenis smooth scroll with velocity detection feeding interactive effects
  • Custom cursor and video-modal interactions
  • Swiper-powered media carousels