Charlie's repositories
gaze-detection
π Use machine learning in JavaScript to detect eye movements and build gaze-controlled experiences.
safe-space
Github action that checks the toxicity level of comments and PR reviews to help make repos safe spaces.
whereami.js
Node.js module to predict indoor location using machine learning and WiFi information πΆ
flappy-windows
Flappy Bird with browser windows
ultrasonic-payments
Experiment using ultrasonic data transmission in JavaScript as a payment method. πΈ
freedrum.js
Interact with the browser using the Freedrum sensors in JavaScript
tfjs-recycling
[WIP] Using Tensorflow.js to detect objects and help recycle
webusb-rtlsdr-aircraft-radar-system
Build an aircraft radar system using WebUSB and a RTL-SDR dongle to receive live data from airplanes π‘ βοΈ
interactive-frame-tfjs
Interactive digital art with head-coupled perspective effect using Three.js and TensorFlow.js
dark-mode-clap-extension
Chrome extension to toggle dark mode on Netlify by clapping hands π
pride-vscode-themes
Pride-inspired VSCode themes
squid-game-tfjs
Squid Game's "Green light, red light" using body tracking with TensorFlow.js
fem-ml-workshop
Repository for my FrontEnd Masters workshop on Machine Learning in JavaScript
hand-control-figma-plugin
Prototype of Figma plugin to create UIs with hand movements using Tensorflow.js
solidjs-netlify-starter
SolidJS + Netlify starter template
street-fighter-arduino-tflite
Prototype of Street Fighter game to play with hand movements using the Arduino Nano 33 BLE Sense and TensorFlow Lite
charliegerard.github.io
Portfolio
EscPosEncoder.js
Browser version of EscPosEncoder to send commands to a receipt printer π¨οΈ
event-triggered-netlify-function
Demo showing how to use event-triggered Netlify Functions.
parcel-transformer-markdoc
π¦ Parcel transformer for Markdown files using Markdoc