LabLab
Lab

Lab

Design + Code

Interactive web experiences built with shaders, canvas, and spatial interfaces.

Experimental web work: shaders, canvas, and spatial interfaces.

WebGL shader effects visualization

WebGL Effects

Fragment shaders, post-processing, and GPU-driven visuals.

Canvas generative art visualization

Canvas Generative

Particle systems, noise fields, and real-time composition.

Spatial UI navigation concept

Spatial UI

Physics-based navigation, gesture controls, and experimental patterns.

Current Focus

From

GLSL shaders

To

Spatial nav

Stack

Canvas + WebGL

Experience

6 years

Resume

Selected Work

Canvas / WebGL

Particle Flow

Real-time particle system driven by perlin noise and audio input, rendered on GPU.

View project

React / Three.js

Spatial Gallery

Physics-based spatial navigation through a 3D grid of project thumbnails.

View project

GLSL / Post-processing

Shader Transitions

Custom fragment shader page transitions with dissolve, warp, and glitch effects.

View project

Pointer Events / Canvas

Gesture Canvas

Multi-touch drawing canvas with pressure sensitivity and procedural brush textures.

View project

Technical approach

1

Concept

Start with the interaction. What should it feel like? Prototype the feel before the look.

2

System

Build the rendering pipeline. Canvas, WebGL, or DOM — each project gets the right engine.

3

Polish

Performance, accessibility, and motion tuning. 60fps on every device that matters.

4

Ship

Production-grade code. No framework lock-in, no heavy dependencies, no black boxes.

Tools & Technologies

WebGLGLSLCanvas APIThree.jsReactNext.jsTypeScriptGSAPFramer MotionFigmaBlenderNode.js

Let's build something

Open for projects that push the boundary of what the web can do.

Get in touch