The Digital Canvas

These pages showcase experiments where I blend creativity with cutting-edge technology to explore new frontiers in design and development. My work spans across 3D rendering, AI, shader programming, and procedural generation, with each project pushing the boundaries of what can be achieved on the web. By merging design principles with advanced development techniques, I aim to create interactive, immersive experiences that not only captivate users but also demonstrate the potential of modern web technologies.

My Design Philosophy

As a designer with a deep interest in user experience, I believe that every project should strike a balance between visual aesthetics and technical functionality. Whether I'm working with custom shaders, pathfinding algorithms, or noise-based terrain generation, my goal is always to create seamless, engaging experiences that feel as intuitive as they are visually striking.

Development Approach

My development approach revolves around leveraging tools like React Three Fiber, Yuka.js, simplex noise, and custom GLSL shaders. These tools enable me to build complex, dynamic worlds where users can explore, interact, and engage in real-time. Each project involves a deep dive into both the design and technical sides of development, whether I'm creating lifelike water simulations, infinite terrains, or AI-powered entities.

Below are some of the key projects I've worked on, each with a unique focus on blending design and development in exciting and innovative ways:

Each project not only demonstrates my skill in designing visually stunning experiences but also showcases my ability to integrate complex development techniques into fully functional, interactive scenes. Whether you're interested in 3D web design, AI behavior, or procedural environments, I hope my work inspires new ways of thinking about what can be achieved with modern technology.