I build interactive web products and real-time visual effects for web and games.
Procedural cel-shaded Saturn with real-time rings for stylized space scenes.
Interactive lake shader with adjustable waves and shoreline-driven ice coverage.
Interactive vertex deformation demo for snow drifts and terrain sculpting using gradient noise.
Single-scene cel shader showcase with clean outlines and real-time material controls.
This shader compares multiple noise generation strategies, including Gradient noise and Simplex noise. It can be used to create a variety of textures and patterns, from natural landscapes to abstract designs.
This shader generates various geometric shapes based on UV coordinates, allowing for creative designs and patterns. It can be used for backgrounds, overlays, or decorative elements in your graphics.
This shader applies the Oklab color space to create a smooth, visually appealing gradient effect. It demonstrates the use of perceptually uniform color spaces for more natural transitions.
This shader generates a striped pattern by alternating color bands based on screen-space coordinates. The result is a clean, repeating design ideal for stylized backgrounds or overlays.
Live web classroom for teaching chess online: interactive board, audio/video, quizzes, and tournaments.
A cross-platform Electron app for creating high-quality charts and business graphics with offline support and presentation integrations.
A cross-platform construction collaboration app for sharing photos, chatting in real time, and tracking project activity across teams and roles.
A cross-platform legal consultation app that connects users with lawyers via real-time video/audio/text chat, with file exchange and document scanning.