← All projects

Web Design

Film Portfolio 2026 – Cinematic VFX Showcase

A VFX and film portfolio built as a cinematic experience — projector-style hero, reel video sections, and smooth scroll-driven motion throughout.

Film Portfolio 2026 – Cinematic VFX Showcase preview

🧩 Project Overview

A film portfolio should feel like the medium it is showcasing. This one is built around motion: a projector-styled hero, full-bleed reel video sections, and momentum-based smooth scrolling that makes the whole page move like footage rather than a document.

Built on the Next.js App Router with SEO handled properly — generated sitemap and robots configuration — so the work is discoverable as well as good-looking.


✨ Core Features

  • Projector-style hero — cinematic entry treatment setting the tone immediately.

  • Reel video sections — full-bleed showreel playback integrated into the page flow.

  • Smooth momentum scrolling — Lenis-driven scroll with eased page transitions between routes.

  • Animated background layers — custom canvas and gradient background treatments.

  • Experience roadmap — career and project progression as a visual timeline.

  • Gear rack — equipment and toolset showcase, with technology icons mapped from a data file.

  • Bento-style about section — modular grid layout for background and capability.

  • Dedicated gallery route — separate gallery page with its own layout, driven by a typed data file.

  • Sticky navigation — persistent nav that tracks section position.

  • SEO configured — generated sitemap.ts and robots.ts.


🖥️ Page Highlights

  • Home — projector hero, reel video, about bento, experience roadmap, gear rack.

  • Gallery — dedicated showcase route with its own layout and data source.

  • About — background, timeline, and capability detail.


🔧 Technical Notes

Next.js App Router, TypeScript, Lenis smooth scroll, canvas-based background effects, scroll-triggered animation components. Gallery content and the technology icon map live in src/data/.

Category

Technology

Framework

Next.js (App Router)

Language

TypeScript

Scrolling

Lenis

Background effects

HTML Canvas

SEO

Generated sitemap.ts + robots.ts


🌐 Live Site & Reference

Live: https://film.kkvasan.ca/

Repo: https://github.com/K-Keerthivasan/film-portfolio-2026

More Web Design