Email
neeldedkavala@gmail.com
Socials

Frog's Panel

0 of 12 unlocked

Frog Pet

Show FrogToggle frog visibility on the page
Follow CursorFrog will follow your mouse around

Frog Skins

Tasks

Observer

You've explored the Works section and seen what I've built.

0/1

Storyteller

You took the time to read my story in the About section.

0/1

Roots

Returned to the beginning. Welcome back to the Home page.

0/1

Networker

You clicked on a social link. Let's connect!

0/1

Recruiter

Copied my email address. I look forward to your message!

0/1

Frog Whisperer

You petted the frog 5 times. It seems to like you!

0/5

Say My Name

Discovered the interactive title element. Nice find!

0/1

Fact Checker

Verified the experience stats by clicking on them.

0/1

Skill Hunter

Showed interest in 3 different skills. You're thorough.

0/3

Eagle Eye

Found the hidden clickable symbol. You have sharp eyes!

0/1

Initiator

Clicked the 'Get in Touch' button. Let's start something great.

0/1

Mood Setter

Wait... is there a theme toggle?

0/1

Danger Zone

Project
Dynamic Scroll
Back to Works

Dynamic Scroll

Creative Development2026

An Apple Dynamic Island-inspired scrollbar with contextual widgets.

Dynamic Scroll
Year2026
TypeCreative

Project overview

Dynamic Scroll reimagines the browser scrollbar as a living, contextual interface element — inspired by Apple's Dynamic Island. As the user scrolls through content, the scrollbar morphs fluidly between a compact pill and an expanded card, revealing rich widgets like a live analog clock, a fully functional music player with iTunes API integration, real-time weather, and battery status.

Tech stack

JavaScript
GSAP
Tailwind CSS
iTunes API
JavaScript
GSAP
Tailwind CSS
iTunes API
JavaScript
GSAP
Tailwind CSS
iTunes API
The challenge

The core challenge was building a physics-based, draggable scrollbar that stays perfectly synced with the page while morphing between radically different layouts using GSAP elastic easing. Integrating the iTunes Search API for real-time music search and playback within a tiny card, along with sweep-animation analog clock hands running at 60FPS via requestAnimationFrame, required careful state management and render optimization.

Key features
01

Dynamic Island Morphing Scrollbar

02

Live Analog Clock with Sweep Animation

03

iTunes Music Search & Preview Playback

04

Real-time Battery & Weather Widgets

05

GSAP Draggable Physics Integration