Geiger's 2nd most famous counter, the electromagnetic radiation detector
Face Mesh Demos
A collection of three Face Mesh Demos that I coded to be minimal useful examples
A morphing landscape of colored wax melting for hours, reflecting visitors' actions
First first-author paper! "EyeMU Interactions, Gaze + IMU Gestures on Mobile Devices"
Body Channel Communication
Identifying users by their touch alone
A novel method for estimating speaker head direction from a single microphone array
A glimpse into another world, made possible through real-time head tracking
Analog Signal Scaling
Taming an unruly analog signal into a more manageable size.
Making my own ultra-sensitive EMG sensors for measuring unnoticeable muscle movement
Webcam Heartrate Monitor
Website that can determine your heartrate using ambient lighting and a camera.
All-encompassing, auto-updating events calendar for everything going on at uni
The first secure, text-based videoconferencing app, accessible from the safety of your terminal.
VR headset + POV camera + preprocessing => new way to see the world
A box optimized for ease-of-use in amplifying tiny electrical signals (<10 mv)
Manually implementing backpropagation to prove that I know how it works
Testing a novel reactive tank armor that spins to deflect projectiles
Spotify Force Queueing
A Python program using Spotify APIs to forcibly queue songs on collaborative playlists when you don't have aux control
An easy-to-use, handless mouse utilizing a laptop's built-in webcam and some CNNs.
Static website generator built with Flask and hosted on Firebase. You're looking right at it!