Useless is not worthless
Here's a collection of side projects. Most of them don't have any other purpose than exploring the field of human-computer interaction using web technologies.
Run replay attacks in the browser using HackRF devices.
Control UIs using wireless earbuds and on-face interactions
Getting live data from passing airplanes
Build UIs in Figma with hand movements
Squid game with body movement detection
Gaze-controlled interface to write code
Interactive digital art frame with head-coupled perspective
Toggle Netlify's dark mode by clapping your hands
Node.js package to predict indoor location
JS library using iris tracking to detect a user's gaze
Experimenting with Spline to create low poly 3D scenes
Small collection of SVG art based on a trip to Iceland
Tinkering with Houdini to create 3D animations
Interactive 3D Pac-Man game in WebXR
GitHub bot that detects toxic comments on PRs
Zooming & navigating a map with hand gestures
Chrome's Dino game controlled by thoughts
Interface triggered by acoustic activity monitoring
Control the zoom level by lifting your eyebrows
Play a 3D Fruit Ninja clone using hand motion
Keep running to explore digital trails using motion control
Thought-controlled Street Fighter prototype
Control a 3D web game using hand gestures
Imitate emojis to play a clone of the iOS game Rainbrow
Use ML to recognise human activities based on sound data
Clone of Beat Saber but in the browser and with your hands
Interact with interfaces by touching conductive textile
Interact with a Street Fighter game with real body movements
Play Flappy Bird with browser popup windows
Play with the Freedrum sensors in JavaScript
Ride a real skateboard to play this hoverboard game
Music visualization using browser popup windows
Play a version of the Pong game with browser popup windows
Access data from the Daydream controller in Node.js
Use live image recognition to get better at recycling
Tilt your head to interact with a keyboard and write a message
Because people can't be trusted. Use ML to detect drawn willies.
JavaScript framework to interact with the Emotiv
Small JavaScript library for web accessibility issues
Chrome extension for live captioning using speech recognition
JavaScript library to use the Myo armband with Web Bluetooth