This is your work, valued

SF

Charlie

Elite
@charliegerard

Senior research engineer, maker / creative technologist and author. Always tinkering with new technologies.

Epoc.js. Node.js addon for the Emotiv C++ SDK

787

gaze-detection. ๐Ÿ‘€ Use machine learning in JavaScript to detect eye movements and build gaze-controlled experiences.

647

safe-space. Github action that checks the toxicity level of comments and PR reviews to help make repos safe spaces.

473

mock-interview-questions.

391

whereami.js. Node.js module to predict indoor location using machine learning and WiFi information ๐Ÿ“ถ

361

dev-notes. Quick notes of things I learn

229

beat-pose. Play a Beat Saber clone with hand movements using Tensorflow.js & PoseNet

204

flappy-windows. Flappy Bird with browser windows

184

ultrasonic-payments. Experiment using ultrasonic data transmission in JavaScript as a payment method. ๐Ÿ’ธ

163

washOS. Automatic detection of water running to trigger a countdown in the browser

142

webusb-rtlsdr-aircraft-radar-system. Build an aircraft radar system using WebUSB and a RTL-SDR dongle to receive live data from airplanes ๐Ÿ“ก โœˆ๏ธ

138

freedrum.js. Interact with the browser using the Freedrum sensors in JavaScript

122

whoosh. [Prototype] Control a 3D spaceship with hand movements

109

tfjs-recycling. [WIP] Using Tensorflow.js to detect objects and help recycle

108

interactive-frame-tfjs. Interactive digital art with head-coupled perspective effect using Three.js and TensorFlow.js

107

splat. Motion-controlled Fruit Ninja clone using Three.js & Tensorflow.js

98

dark-mode-clap-extension. Chrome extension to toggle dark mode on Netlify by clapping hands ๐Ÿ‘

89

speak-extension. Chrome extension with speech-to-text functionality to make your presentations more accessible with live captions

86

gestures-ml-js. [WIP] - Gesture recognition using hardware and Tensorflow.js

80

hvbrd-sockets. Interactive hoverboard prototype using JavaScript and WebSockets

79

hidden. Script to make inaccessible elements invisible to everyone, until their accessibility issues are fixed

71

pride-vscode-themes. Pride-inspired VSCode themes

64

windows-equalizer. Prototype of music equalizer using browser windows and the Web Audio API

51

rbd-thought-sensor. [WIP] A thought sensor for react-beautiful-dnd, built with Epoc.js and the Emotiv Epoc sensor

50

fem-ml-workshop. Repository for my FrontEnd Masters workshop on Machine Learning in JavaScript

49

squid-game-tfjs. Squid Game's "Green light, red light" using body tracking with TensorFlow.js

48

myo-web-bluetooth.js. Connect to the Myo armband with Web Bluetooth

47

Threejs-VR. Experiments using Three.js to create Virtual Reality experiences

40

lifi. Prototype of Li-Fi technology using Arduino and JavaScript ๐Ÿ’ก

39

webxr-pacman. Pac-Man prototype in WebXR using Three.js

38

rainbrow. Clone of the Rainbrow iOS game in JavaScript

38

leap_sphero. Experiment using the Leap Motion to control the Sphero

29

ARPoster. C#

20

leap_drone. Control the Parrot AR drone with the Leap Motion

19

daydream-node. Quick Node.js module to connect to the Daydream controller and receive all the data

19

browser-pong. Browser pong game

18

teachable-keyboard. JavaScript

17

hand-control-figma-plugin. Prototype of Figma plugin to create UIs with hand movements using Tensorflow.js

16

myo_sphero. Using the Myo armband to control the Sphero

16

street-fighter-arduino-tflite. Prototype of Street Fighter game to play with hand movements using the Arduino Nano 33 BLE Sense and TensorFlow Lite

11

quaruntine. Prototype of motion controlled running app

11

solidjs-netlify-starter. SolidJS + Netlify starter template

10

face-pong. WIP - Pong game with face tracking

9

docker-tutorial. Source code for my tutorial on Docker for front-end devs

8

neurosky-brainwaves-visualizer. A Visualizer for the Neurosky Brain Sensor in Node.js

8

ml-image-recognition. [WIP]

7

charliegerard.github.io. Portfolio

7

event-triggered-netlify-function. Demo showing how to use event-triggered Netlify Functions.

7

demo-restaurant-contentful-solid. JavaScript

7

webdev-challenge. JavaScript

7

spectrm. An Interactive Music Visualizer using the Web Audio API and Three.js

3

arduino-workshop. WIP

3

Processing_sketches. Processing sketches

3

parcel-transformer-markdoc. ๐Ÿ“ฆ Parcel transformer for Markdown files using Markdoc

2

notion-js. ๐Ÿคฏ Notion API

2

touch-table-prototype. Prototype of touch table using Processing and the Kinect

2

neurosky-sphero-cylon. Control the Sphero with the Neurosky headset in Cylon.js

2

Device_orientation_game. A quick game using device orientation

1

leapsync. Interactive visualization of sign language with the Leap Motion

1