← Home

SIDEPROJECTS

WebGL / Simulations
Gravitational Lensing
Gravitational Lensing

Real-time ray marching through curved spacetime using Schwarzschild geodesics. Light paths computed per-pixel to simulate gravitational lensing, the photon sphere, and relativistic Doppler effects. Includes a voice agent that can answer questions and control the simulation—navigating to different views, toggling overlays, and explaining the physics.

WebGL2 · GLSL · Voice AI Agent

Audio Visualizer
Audio Visualizer

Three black holes orbit each other while a particle system emits to the beat of music frequencies. Particles fall into the black holes according to orbital dynamics.

Three.js · Preset systems · AI agent for scene generation

Photography
Astrophotography
Astrophotography

Deep-sky imaging of galaxies, nebulae, and star clusters.

Sky-Watcher Evostar 120ED DS-PRO APO · ZWO ASI 1600MM

Fashion Photography
Fashion Photography

Portrait and fashion work from my photography years, 2008–2012.

Canon 1Ds Mark III

2025