Interactives and Web Experiments
Role Designer | Developer
Tasks Interaction Design | Creative Coding
Client Xuan (Sean) Li

Interaction and creative coding experiments exploring abstract visuals, aesthetic data visualization, and playful interactions. Implemented using frameworks like D3.js, Three.js/React Three Fiber, Processing/P5.js, Unity or Irrlicht Game Engines, or analog hardware electronic prototyping.

Johnny's Laptop is a three.js playground for exploring a modern tech stack and uses zustand, theatrejs, rapier, and drei as well as custom GLSL shaders and post-processing effects. A modern gpu and having browser hardware acceleration enabled is recommended.

Built with D3.js, Projects Mind Map is a force-directed graph visualizing the relationships between my projects.