Ameen Abdullah — Creative Developer & WebGL / WebGPU Specialist

Ameen Abdullah is a creative front-end developer specializing in interactive cinematic 3D web experiences, GPU-accelerated graphics, and interactive digital design. Based in Kerala, India, he works at LUCERRÁ a creative development studio building interactive cinematic 3D web experiences for global clients. He builds with Three.js, WebGL, WebGPU, TSL (Three.js Shading Language), GSAP, and Nuxt.js, crafting work that sits at the intersection of art direction and systems programming.

Technical Expertise

Core Technologies

  • Three.js — scene graph, loaders, materials, post-processing
  • WebGL — GLSL fragment and vertex shaders, FBO ping-pong, render targets
  • WebGPU — compute shaders, Post-processing, storage buffers, TSL node graph
  • TSL (Three.js Shading Language) — node-based material authoring, Fn(), instancedArray, compute pipelines
  • GSAP timeline animation, custom easings, ScrollTrigger
  • Nuxt.js, Vue 3, Theater.js, GSAP

Shader & GPU Programming

  • GLSL fragment and vertex shader development
  • GPU-driven geometry displacement using compute shaders
  • Navier-Stokes fluid simulation on the GPU
  • Real-time fluid simulation using WebGPU StorageTexture and ping-pong FBO patterns
  • Noise-based scene transition shaders (radial expansion, UV distortion)
  • Lens refraction and fisheye distortion effects in GLSL
  • Image-based lighting (IBL) and video texture relighting
  • Multi-scene transitions with Three.js pass(), transition(), and RenderPipeline
  • Post-processing chains: bloom, depth of field, custom screen-space effects

Creative & UI

  • SVG filter animation (feTurbulence, feDisplacementMap)
  • Apple Intelligence–style animated border glow effects
  • iOS Siri–style edge glow with interactive GUI controls
  • GSAP custom S-curve "whip" easing implementation
  • Responsive, performance-first web interfaces

3D Asset Pipeline

  • GLTF / GLB model loading and camera extraction
  • DRACO mesh compression
  • KTX2 / Basis compressed textures
  • Skeletal animation, morph targets, and animation blending

Portfolio Projects

Labs

Explore interactive threejs experiments by Ameen Abdullah

  • Above the Grassland

    A cinematic web experience that calms the mind. Weather presets, cinematic camera, lighting, narration, film color grades, wind, and ambient sound across grass fields. A calm cinematic break in your browser.

    Tech: cinematic · webgpu · 3d · TSL · three.js · GSAP · Compute Shader

    View Above the Grassland live demo

  • Particles Reveal

    Particle transition is an experimental project done at our studio, it has a paraticle transition between two textures using webgpu compute shaders, fully customizable with gui and uses curl noise displacement

    Tech: webgpu · 3d · animation · three.js · particles

    View Particles Reveal live demo

  • Ashfall Gallery

    Webgl 3d rotating gallery inspired from ashfall studio labs page, with custom interactive shader effects and bending images on scroll

    Tech: interactive · gallery · webgl · gsap · 3d · three.js

    View Ashfall Gallery live demo

  • Burn Transition

    Burn image transition effect inspired from Yoichi Kobayashi's original work, made with threejs, webgl and glsl shaders

    Tech: webgl · gsap · glsl · transition · three.js · interactive

    View Burn Transition live demo

  • Sound Car

    Sound Car is experimental project from our studio, built for NewForm web design challenge. Features cinematic car tunnel with immersive audio. We got first place in challenge.

    Tech: webgl · 3d · audio · three.js · cinematic

    View Sound Car live demo

About Ameen Abdullah

Ameen Abdullah is a creative developer currently working at LUCERRÁ. His work focuses on pushing the boundaries of what is achievable in a web browser using the latest GPU APIs including WebGPU compute shaders, Three.js WebGPU renderer, and TSL to build interactive cinematic 3D web experiences that feel tactile and alive.

His background spans GPU shader programming, compiler theory, robotics (ROS2), machine learning (GAT-Transformer hybrid architectures, MediaPipe), and embedded systems (ESP32, Arduino). This unusually broad technical foundation informs a practice that is equally comfortable in low-level GPU pipelines and high-level creative direction.

For inquiries or collaboration, contact via email or through the portfolio at ameen-abdullah.dev.

Frequently Asked Questions

What does Ameen Abdullah do?

Ameen Abdullah is a creative developer specializing in WebGL, WebGPU, and Three.js. He builds interactive cinematic 3D web experiences, real-time GPU simulations, and visually immersive websites for clients and for LUCERRÁ, a creative development studio.

What technologies does Ameen Abdullah use?

His primary stack includes Three.js, WebGL, WebGPU, TSL (Three.js Shading Language), GSAP, and Nuxt.js, Theater.js. He writes GLSL and TSL shaders for both visual effects and GPU compute tasks.

Is Ameen Abdullah available for freelance work?

Available for freelance work depending on the project. Reach out at ameenabdullah.dev@gmail.com to discuss fit.

Where is Ameen Abdullah based?

Ameen Abdullah is based in Kerala, India.

What is TSL (Three.js Shading Language)?

TSL is a node-based shading language built into Three.js WebGPU renderer. It allows developers to write GPU shaders in JavaScript using a composable node graph API — Fn(), instancedArray, uniform(), and compute() — that compiles to both WGSL (WebGPU) and GLSL (WebGL) automatically. Ameen Abdullah is an active practitioner of TSL-based shader and compute work.

grid project cover

The Grid Manifesto

↗ Live Site

Client

The Grid

Role

Creative Developer

Year

2025

Duration

4 weeks

Tech Stack

Vue / GSAP / three.js / WebGL

Scroll-driven manifesto for The Grid, a market built to trade machine inference at scale.

Built in four weeks at our studio. Shaped brand direction, custom Three.js scenes, motion systems, and the full landing page. Rather than a rigid identity kit, we built a flexible framework with fixed core layers and mutable surface layers so new assets could ship fast without drifting off brand. Balancing WebGL performance and scroll choreography under that pace was a core part of the build.

grid screenshot
grid screenshot

Awards & Recognitions

Honourable Mention

Awwwards

2026
Awwwards