The Curious Engineer

All blogs / JavaScript / TypeScript

Charlie Gerard's Blog RSS Feed

charliegerard.dev

Collection of side projects, conference talks and blog posts experimenting with frontend technologies and human-computer interaction

JavaScript / TypeScriptSecurityElectronicsAI / MLFrontend / CSS / browsers

Posts
25 from 7 Jul 2020 to 20 Oct 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://charliegerard.dev/rss.xml

2026 1

  1. Overgrown, when plants invade your abandoned tabs

2025 2

  1. Motion-controlled Street Fighter with the Bangle.js watch and WebAI
  2. Stealing credentials via polymorphic Chrome Extension

2024 1

  1. Hacking cars in JavaScript (Running replay attacks in the browser with the HackRF)

2023 4

  1. Control UIs using wireless earbuds and on-face interactions
  2. Voltage, current and resistance in electrical circuits
  3. Notes from competing in my first CTF
  4. From Wi-Fi to Li-Fi, sending data via light using Arduino and JavaScript

2022 9

  1. Cybersecurity attacks using Deno
  2. Setting up a reverse shell with Vultr
  3. Demystifying machine learning via Bluetooth with Arduino
  4. Gesture-based payments
  5. Building an aircraft radar system in JavaScript
  6. Gaining remote access to a computer with a reverse shell attack in Node.js
  7. Ultrasonic payments
  8. Running a ransomware attack in a Node.js module
  9. Building UIs in Figma with hand movements

2021 6

  1. Making an interactive digital frame with head-tracking using Three.js and TensorFlow.js
  2. Toggle dark/light mode by clapping your hands
  3. Speeding up Storybook locally by running filtered stories 🚀
  4. Setting up a RaspberryPi without monitor and keyboard
  5. Predicting indoor location using machine learning and wifi information
  6. Creating low poly 3D scenes with Spline

2020 2

  1. Creating a Github action to detect toxic comments using TensorFlow.js
  2. Yeah, nah... I'm not ok