Charlie Gerard
banner
devdevcharlie.com
Charlie Gerard
@devdevcharlie.com
Senior research engineer 🧪 in cybersecurity, author about ML in JS, and creative technologist. Making weird things in JavaScript (mostly)
https://charliegerard.dev
Damn this DEF CON talk is wild
youtu.be/cYZmRp90hss?...
DEF CON 33 - Kill List: Hacking an Assassination Site on the Dark Web - Carl Miller, Chris Monteiro
YouTube video by DEFCONConference
youtu.be
December 31, 2025 at 4:02 PM
Only 4 days off and I almost forgot the password to my work laptop 😅
December 29, 2025 at 7:30 PM
Updated my old project to play a Street Fighter demo with body movements to use the Bangle.js watch!

charliegerard.dev/blog/street-...
December 8, 2025 at 7:10 PM
Reposted by Charlie Gerard
Reposted by Charlie Gerard
Rad dithering breakdown / interactive learning experience

visualrambling.space/dithering-pa...
Dithering - Part 1
Understanding how dithering works, visually.
visualrambling.space
November 8, 2025 at 7:41 AM
I ran my first half marathon on Saturday!! It was so hard 😫😅 I only started running this year and I used to think I couldn't run a 5k but I ended up running 2 5ks, 2 10ks and now a half marathon! 🤯 I'd like to try a full marathon next year but I really don't know how I could run for twice as long 💀
November 3, 2025 at 4:59 PM
Reposted by Charlie Gerard
November 2, 2025 at 4:57 PM
Reposted by Charlie Gerard
A new chapter begins! The all-new #btconf website is here. Fresh, friendly, and full of love. Huge thanks to @mikekus.bsky.social for the design and @bastianallgeier.com for all the work bringing it to life – with @getkirby.com of course! Feels great to finally share this one. beyondtellerrand.com
beyond tellerrand: Europe’s best loved conference for coders & creatives.
beyond tellerrand is the affordable single-track event where creativity and technology meet. Taking place in Düsseldorf and Berlin these days with 500+ attendees each in a renowned, familiar and frien...
beyondtellerrand.com
October 29, 2025 at 2:24 PM
Just had my first drumming lesson and it was really fun!! Gonna make it a weekly thing so I'm curious to see what I'll be able to play in a year's time! 🥁👩🏻‍🎤
October 22, 2025 at 10:23 PM
Loving the talks so far at the #webAI summit! It's giving me lots of new ideas for side projects! Now I just need to find the time... 😅
October 17, 2025 at 5:46 PM
Thanks again @jsconf.bsky.social for having me, I had such a good time! Had great conversations that gave me new ideas and met some really cool people! 💜
October 17, 2025 at 3:10 PM
"A shockingly large amount of sensitive traffic is being broadcast unencrypted, including critical infrastructure, internal corporate and government communications, private citizens’ voice calls and SMS, and consumer Internet traffic from in-flight wifi and mobile networks." 🙃
This is amazing research by Nadia Heninger and her co-authors Wenyi Morty Zhang, Annie Dai, Keegan Ryan, Dave Levin and Aaron Schulman. TL;DR a huge number of satellite links over our heads are totally unencrypted. satcom.sysnet.ucsd.edu
🛰️ SATCOM Security
Research project homepage for SATCOM Security: papers, source code, and recent satellite communications vulnerabilities.
satcom.sysnet.ucsd.edu
October 14, 2025 at 8:17 PM
As always, awesome talk by @sarahedo.bsky.social at #jsconf!! 👏🏻👏🏻👏🏻 Sarah is such a great speaker, teacher, and her illustrations are amazing!
October 14, 2025 at 2:17 PM
Reposted by Charlie Gerard
What if you could use multimodal LLMs to interact with websites using motion control? 🎮

@devdevcharlie.com will take you through building motion-controlled prototypes using LLMs in JS.

www.youtube.com/watch?v=_DbX...

Subscribe to get notified when we ship more videos from #CascadiaJS 2025! 📺
October 13, 2025 at 3:17 PM
😢
Jane Goodall, ethologist and conservationist, has died. She was 91
October 1, 2025 at 7:15 PM
Reposted by Charlie Gerard
This is so so so good. Watch it.
My DEFCON talk "We are currently clean on OPSEC" now has over 30k views on YouTube, so now more people watched my talk than attended DEFCON itself. If you haven't seen it, please do! The Trump admin's incompetence is mindbogglingly BONKERS www.youtube.com/watch?v=KFYy...
"We are currently clean on OPSEC": The Signalgate Saga (DEFCON 33)
YouTube video by Micah Lee
www.youtube.com
September 21, 2025 at 2:45 AM
Reposted by Charlie Gerard
This speaker lineup is 🔥

Hear from @shrutikapoor08.bsky.social, Bree Hall, @nearestnabors.com,
@kentcdodds.com, @webai.bsky.social, @jherr.dev, @nerdy.dev, @devdevcharlie.com, our emcee @jason.energy, and many more!

Use the discount code STACKED at checkout and save $50 🎟️

Link ⬇️
August 25, 2025 at 3:02 PM
This is so cool! youtu.be/hCQCP-5g5bo?...
I Saved a PNG Image To A Bird
YouTube video by Benn Jordan
youtu.be
July 30, 2025 at 4:08 PM
This weekend I ran the Double Up challenge at the SF marathon so 5k on Saturday and 10k today, and I beat my PR in both races! 😃🎉 Who am I?? I actually find running fun now 😂
July 27, 2025 at 4:15 PM
Trip update: we didn't end up climbing Mont Blanc because of bad weather but we did Gran Paradiso in Italy!
It was more challenging than I expected but because there was also drama in our group, one person can really ruin the experience for everyone... 🫤 Still happy I did it though!
July 15, 2025 at 12:23 AM
Just got back to SF and the border agent said "welcome home" 🥹
July 15, 2025 at 12:16 AM
Reposted by Charlie Gerard
beyond tellerrand has always been more than a conference.
It’s a creative, friendly community built on curiosity and connection. It’s a passion project with heart. If #btconf has ever sparked something in you, consider becoming a “Friend of beyond tellerrand.”
beyondtellerrand.com/blog/friends...
“Friends of beyond tellerrand” – What Your Support Means and Does
beyond tellerrand has always been more than a conference. It’s a creative community built on connection and curiosity. Now you can become a real part of it. Join Friends of beyond tellerrand, a member...
beyondtellerrand.com
July 8, 2025 at 1:54 PM
Getting ready to climb the Mont Blanc! 😃🏔️
We're starting with a test climb of Gran Paradiso in Italy and if it goes well, we'll climb the Mont Blanc early next week!
The weather forecast isn't good so I'm not super hopeful but if we're lucky, I'll be all the way up there at 4,806m (15,770ft)! 🤞🏻
July 2, 2025 at 1:33 PM
I'm so used to speaking in English all the time that I keep forgetting that while in France I can just... speak French 🤦🏻‍♀️
July 1, 2025 at 2:44 PM
Always love to watch Tobi (@baldower) make music live using samples from the previous speaker's talk! He's so good!
June 20, 2025 at 3:42 PM