Co-browsing
This Chrome extension allows users to see what other people are browsing directly on top of the webpage they are seeing. The extension uses PeerJS and WebRTC to stream screen recordings and the x & y position of users’ mice. It then displays the streaming on a canvas overlayed on the current web page. The maximum number of users is limited by individual bandwidth. This video only demonstrates two.
Embodied web
This Chrome extension puts the user into the current web page they are browsing. Using TensorFlow.js,  the extension detects the users’ hand position and body silhouette. Users can knock HTML elements off the screen. The knocking effect is done by animating the elements’ CSS properties.
White hole
This Chrome extension does only one thing - wiping out all content on a website.
Synaptic
Web design & development
Time machine
A microsite that allows multiple users to compare their digital clocks in the computer with an accuracy of milliseconds, built with React, Express, and Socket.io.
Infinite swimming pools
A Three.js website with infinite pools.
Fish  body simulation
Simulating the natural movement of fish body using p5.js.
Rhythm Lego
A real-time move & drop music visualizer using p5.js.
AI Storybook
A microsite in which the user and AI take turns to write a story.
Clock
A linear-looking digital clock.
Visible typing
A real-time typing visualizer using p5.js.
Upcomming Event