AboutExpertiseProjectsJourneyBlogContact
Discuss
AboutExpertiseProjectsJourneyBlogContactDiscuss

Yao David Logan

Software Engineer fullstack specialized in SaaS, business automation and scalable web/mobile platforms.

NavigationExpertiseProjectsJourneyBlogContact
LinksGitHubLinkedInEmail
© 2026 Yao David Logan. All rights reserved.
← Back to projectsFrontend

Volvo EX30 — Interactive Demo

Immersive web showcase of an electric vehicle: scroll-driven storytelling, performance, and accessibility.

Frontend Engineer & Motion Design2026Lighthouse 95+, LCP < 2.5s on simulated 3G
Context2026

Immersive web showcase of an electric vehicle: scroll-driven storytelling, performance, and accessibility.

Frontend demo of an automotive brand experience around the Volvo EX30. The goal: prove that a premium product site can be immersive, fast (LCP < 2.5s on simulated 3G) and accessible (AA compliant) at the same time. The site combines scroll-driven storytelling, restrained animations and interactive specs, without relying on a heavy WebGL library.

Scope
Frontend Engineer & Motion Design · Frontend
Stack
Next.js · React · TypeScript
Signal
Lighthouse 95+, LCP < 2.5s on simulated 3G
ChallengeBefore intervention

Blocked identified.

Automotive maker websites swing between heavy WebGL (which kills mobile performance) and static pages with no emotion. Hard to prove to a sponsor that an "immersive + fast + accessible" compromise is achievable on a tight budget.

Risk addressedFrontend Engineer & Motion Design · Frontend
ApproachAfter delivery

Answer built.

CSS and GSAP scroll-driven animations, images served in AVIF/WebP with fallbacks, systematic lazy-loading of off-viewport sections. All interactive elements are keyboard-accessible and properly announced by screen readers. Minimalist Next.js architecture: no expensive SSR, static generation with revalidation, partial hydration of interactive components.

Foundation deliveredNext.js · React · TypeScript
Results

Measurable impact

Metrics give a quick read of the case study effects.

Lighthouse perf++53% vs before
95
Before62
After95
LCP simulated 3G+-66% vs before
2.3 s
Before6.8 s
After2.3 s
Accessibility++37% vs before
96
Before70
After96
EvolutionPost-launch progression
100500
HERO100
SPECS92
GALERIE88
CONFIG90
Architecture

System delivered

A simple read of the functional blocks and their interactions.

Performance95%
Accessibility96%
Product emotion90%
Maintainability88%
Main signalLighthouse 95+, LCP < 2.5s on simulated 3G

LCP < 2.5s on simulated 3G, Lighthouse 95+ accessibility, immersive experience without WebGL.

Deliverables
  • Scroll-driven storytelling without WebGL
  • Images served in AVIF/WebP with fallbacks
  • AA accessibility compliance (keyboard, screen readers)
  • Lighthouse Performance 95+ and Accessibility 95+
  • Partial hydration of interactive components
Stack
Next.jsReactTypeScriptGSAPCSS Modules
Public demoDiscuss a similar need
Collaboration

Let's turn a fuzzy need into a shippable product.

Product diagnosis, SaaS architecture, backend, interface and automations that make a platform usable.

Format
Full-time, freelance, long mission
Focus
SaaS, API, back-office, automation
Discuss a projectDownload CV