Portfolio

Creative Developer // Visual Experiments // AI & 3D

3D Parallax

Three.js scene with depth and mouse-controlled camera parallax. Smooth, performant WebGL with wireframe geometry and dynamic lighting.

View demo →

Particle Trajectories

Thousands of particles with motion trails, bouncing around and shifting hues. Optimized canvas rendering with alpha fade trick for performance.

View demo →

RGB Shift & Displacement

Real-time chromatic aberration effect using tinted offscreen canvases and screen blending. Mouse movement controls displacement vectors.

View demo →

ASCII 3D Filter

Convert a 3D scene into live ASCII characters. Renders WebGL to a low-res buffer, then maps brightness to a character set retro terminal style.

View demo →

Black Hole

Interstellar-inspired black hole simulation with gravitational lensing, raymarched accretion disk and starfield, all in a WebGL fragment shader.

View demo →

Liquid Morph

Smooth shape morphing using GSAP and SVG path interpolation. Organic blob transitions and interactive hover effects with easing curves.

View demo →

Gaussian Marbles

3D environment with thousands of soft particles using custom shaders. Imitates the look of 3D Gaussian splatting with additive blending and mouse-controlled rotation.

View demo →

AI Text Completion

HuggingFace inference proxy via Cloudflare Workers. Secure serverless API calls to GPT-2 without exposing tokens. Test live text generation.

Try demo →

Resume

Overview of technical skills, selected experiments, and contact information. Includes a Buy Me Coffee widget for support.

View resume →