Tim Constantinov

Graphics Programmer,Plugins & Effects Development

Specializing in shader-based graphics algorithms and plugins for creative tools. Focus on high-performance, artist-friendly solutions with GPU acceleration (WebGPU, CUDA, OpenCL, Metal, OpenGL).

Development pipeline covers both Adobe and OpenFX plugins (Nuke, DaVinci Resolve, Natron).

Featured Products

Fluid feedback effect for After Effects. Pixels recursively distort each other over time, producing organic fluid-like motion with iridescent colors and lighting. Built on a custom WebGPU engine with ComputeCache API for efficient multi-frame accumulation. The engine is designed to power various temporal effects — from fluid distortion to datamosh and optical flow — across a wide range of hardware.

Adobe After Effects plugin for procedural ray-marched forms. Supports modifiers, booleans, AE lights/cameras, and custom colors. Hardware-accelerated (CUDA/OpenCL/Metal).

Realistic chromatic aberration with multi-sample RGB splitting (6-64 samples). Simulates natural lens dispersion instead of simple channel duplication. Built on WebGPU, supports AE/Premiere and DaVinci Resolve (OFX).

Tutorials and Research

Right now I'm exploring the WebGPU API, which unifies low-level graphics capabilities of Metal, DirectX, and Vulkan under a single interface. The best way to understand it is to write step-by-step tutorials.

Here I publish a series of materials starting with Hello Triangle:

Professional Path

My journey began around 2008 as a motion designer. During that time I worked on many projects for companies and artists - from Aviasales and MosGorTrans to the band Bi-2 and popular video bloggers.
My experience in motion design helps me understand what tools creative professionals really need.

Later I moved into IT, starting as a technical designer at Playrix, where I worked on in-game effects and interfaces.

Today I actively collaborate with two studios:

Other Experience

Since 2008 I've gone from graphic and motion designer to graphics programming and VFX specialist. I've worked with major brands and artists, created educational courses on character animation and HUD/UI.

This background helps me truly understand the needs of artists, speak their language, and build tools that really speed up and inspire their work.