2018
HTML5
Animation
React
JavaScript
Performance Optimization
A set of visualizers that leveraged the power of the Web Audio API and CSS to bring music to life. My objective was showcase how performant CSS can be. To provide a diverse range of visual experiences, I created a variety of visualizers, each employing different visual effects.
Three.js Terrain
2022
Three.js
Underscore.js
React
Performance Optimization
As an experiment, I've explored various aspects of terrain generation. I connected Perlin Noise to a 3D grid, creating a dynamic water + land terrain system. The original concept behind the project was to use the terrain system in a strategy game.