scroll
STShubhi.tiwari
HomeWorkAboutLabContact
Résumé
03Lab

Small experiments, built for the fun of it.

Playground pieces exploring shaders, particles, and interaction — not client work, just curiosity.

Attention Field

01
GPU particle system

30,000 points on the GPU, curl-noise displacement, mouse acting as an attractor. Move your cursor.

WebGLGLSLInstancing

Gradient Descent

02
Animated loss surface

A vertex-displaced surface standing in for a loss landscape, with a marker descending toward the minimum.

ShadersVertex Displacement

Latent Cells

03
Fragment shader

Raw fragment-shader voronoi noise, animated in time. Pure math, zero geometry.

Fragment ShaderNoise

Dimensional Reduction

04
Geometry morph

A point cloud collapsing between a sphere, a cube, and a plane — a visual joke about PCA.

GeometryLerpPoints
Shubhi Tiwari · Data Analyst · Shubhi Tiwari · Data Analyst · Shubhi Tiwari · Data Analyst · Shubhi Tiwari · Data Analyst ·

Let's build

shubhitiwari54321@gmail.com

Open to full-time roles — based in Bengaluru, India.

Index

HomeWorkAboutLabContact

Elsewhere

GitHub↗LinkedIn↗Email↗
© 2026 Shubhi TiwariBuilt with Next.js · Three.js · WebGL