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
Pulse
Back to Works

Pulse

Creative Development2026

An interactive, math-driven WebGL particle system.

Pulse
Year2026
TypeCreative

Project overview

Pulse is a real-time Generative Art experiment built with Three.js, React, and custom WebGL shaders. It pushes the boundaries of browser rendering by calculating mathematical curves derived from animation easing functions to generate fluid, organic particle waves.

Tech stack

React
Three.js
WebGL
GSAP
React
Three.js
WebGL
GSAP
React
Three.js
WebGL
GSAP
The challenge

Creating a truly performant particle system in the browser requires moving calculations from the CPU to the GPU. Developing a unique system that maps complex GSAP easing curves into a 1D lookup texture for shader sampling was the most profound breakthrough.

Key features
01

Custom WebGL Fragment & Vertex Shaders

02

GSAP-driven Shader Animation Lookup

03

10,000+ Particles Rendering at 60FPS

04

Dynamic Unreal Bloom Integration

05

Tweakable Math & Easing Variables