DEV Community 👩‍💻👨‍💻

Charlie Gerard profile picture

Charlie Gerard

I am a senior developer advocate, passionate about creative coding and building interactive prototypes mixing science, art & technology. I also spend time mentoring, contributing to OSS and speaking.

Work

Senior Developer Advocate at Stripe

Demystifying machine learning via Bluetooth with Arduino

Demystifying machine learning via Bluetooth with Arduino

Reactions 11 Comments
8 min read

Want to connect with Charlie Gerard?

Create an account to connect with Charlie Gerard. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Gesture-based payments

Gesture-based payments

Reactions 22 Comments 1
10 min read
Providing receipts for in-person transactions with Terminal

Providing receipts for in-person transactions with Terminal

Reactions 12 Comments
3 min read
Create an omnichannel shopping experience with Stripe Terminal in Node.js

Create an omnichannel shopping experience with Stripe Terminal in Node.js

Reactions 7 Comments
5 min read
Building an aircraft radar system in JavaScript

Building an aircraft radar system in JavaScript

Reactions 716 Comments 25
7 min read
The potential of pay-what-you-want Payment Links

The potential of pay-what-you-want Payment Links

Reactions 22 Comments
4 min read
How to collect tips with Stripe Terminal

How to collect tips with Stripe Terminal

Reactions 7 Comments
4 min read
How to display cart details on Stripe Terminal

How to display cart details on Stripe Terminal

Reactions 14 Comments
2 min read
Gaining remote access to a computer with a reverse shell attack in Node.js

Gaining remote access to a computer with a reverse shell attack in Node.js

Reactions 641 Comments 11
9 min read
Ultrasonic payments

Ultrasonic payments

Reactions 278 Comments 8
7 min read
Create a Markdoc plugin in less than 15 lines of code

Create a Markdoc plugin in less than 15 lines of code

Reactions 22 Comments 3
3 min read
Getting started with Markdoc in Next.js

Getting started with Markdoc in Next.js

Reactions 121 Comments 1
6 min read
Running a ransomware attack in a Node.js module

Running a ransomware attack in a Node.js module

Reactions 444 Comments 15
7 min read
Try before you buy: adding a trial period to subscriptions

Try before you buy: adding a trial period to subscriptions

Reactions 18 Comments 2
3 min read
Request payment anywhere, anytime with Payment Links

Request payment anywhere, anytime with Payment Links

Reactions 54 Comments 3
3 min read
Building UIs in Figma with hand movements

Building UIs in Figma with hand movements

Reactions 311 Comments 13
4 min read
Setting up redirects on Netlify

Setting up redirects on Netlify

Reactions 13 Comments 1
2 min read
Making an interactive digital frame with head-tracking using Three.js and TensorFlow.js

Making an interactive digital frame with head-tracking using Three.js and TensorFlow.js

Reactions 111 Comments 3
5 min read
Toggle dark/light mode by clapping your hands

Toggle dark/light mode by clapping your hands

Reactions 263 Comments 13
5 min read
Setting up a RaspberryPi without monitor and keyboard

Setting up a RaspberryPi without monitor and keyboard

Reactions 54 Comments 3
3 min read
Predicting indoor location using machine learning and wifi information

Predicting indoor location using machine learning and wifi information

Reactions 24 Comments
4 min read
Writing a TailwindCSS variant plugin

Writing a TailwindCSS variant plugin

Reactions 14 Comments
2 min read
Creating a Github action to detect toxic comments using TensorFlow.js

Creating a Github action to detect toxic comments using TensorFlow.js

Reactions 208 Comments 5
6 min read
Motion-controlled Fruit Ninja game using Three.js & Tensorflow.js

Motion-controlled Fruit Ninja game using Three.js & Tensorflow.js

Reactions 176 Comments 5
9 min read
Acoustic activity recognition in JavaScript

Acoustic activity recognition in JavaScript

Reactions 265 Comments 13
9 min read
Playing Beat Saber in the browser with body movements using PoseNet & Tensorflow.js

Playing Beat Saber in the browser with body movements using PoseNet & Tensorflow.js

Reactions 268 Comments 17
10 min read
Play Street Fighter with body movements using Arduino and Tensorflow.js

Play Street Fighter with body movements using Arduino and Tensorflow.js

Reactions 331 Comments 19
11 min read
Playing Air Drums in JavaScript

Playing Air Drums in JavaScript

Reactions 249 Comments 19
4 min read
Making an interactive hoverboard game using JavaScript and web sockets.

Making an interactive hoverboard game using JavaScript and web sockets.

Reactions 241 Comments 6
6 min read
Things nobody ever taught me about CSS

Things nobody ever taught me about CSS

Reactions 185 Comments 6
5 min read
Experimenting with brain-computer interfaces in JavaScript

Experimenting with brain-computer interfaces in JavaScript

Reactions 161 Comments 10
12 min read
Nevertheless, Charlie Gerard Coded

Nevertheless, Charlie Gerard Coded

Reactions 29 Comments 4
1 min read
loading...