web-design

Dev Portfolio 2026 – Interactive WebGL Developer Showcase

A multi-page developer portfolio built on Next.js with a custom interactive WebGL water background that responds to scroll and pointer movement.

Dev Portfolio 2026 – Interactive WebGL Developer Showcase

🧩 Project Overview

A portfolio that demonstrates capability by being the demo. The centrepiece is a hand-built 2D water surface rendered in WebGL — ripples, bubbles, and stylised shading — with the water level driven by scroll position, easing from 10% to 80% of the viewport as you move down the page.

Structured as three pages rather than a single scroll, with a shared centred nav and a contact modal, so the content has room to be read properly.


✨ Core Features


🖥️ Page Highlights


🔧 Technical Notes

Next.js App Router, React, TypeScript, Tailwind CSS, Three.js + React Three Fiber for the water shader, Framer Motion for reveals. Project content is served from this same Supabase backend with a local typed fallback, so content updates never touch component code.

Category

Technology

Framework

Next.js (App Router)

Language

TypeScript

3D / Shader

Three.js + React Three Fiber

Animation

Framer Motion

Styling

Tailwind CSS

Database

Supabase (PostgreSQL + Auth)


🌐 Live Site & Reference

Live: https://dev.kkvasan.ca/

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

New Project Intake

Create a QUOTE

Tell us what you need and get a tailored scope.

Share your project details and we'll respond with next steps and a clear proposal.

Create a Quote->