Projects / Embedded / 2025-2026

BSides Fort Wayne conference badges

Software for the custom ESP32 name badges at the BSides Fort Wayne cybersecurity conference.

A team project. I made 67 of its 324 commits.

  • MicroPython
  • ESP32-WROVER
  • WebAssembly
  • Web Serial
A render of the blue BSides Fort Wayne badge circuit board, with the outlines of two round displays and a column of LEDs down one edge
The badge board, as drawn in the simulator.
A conference stage with four people seated in a row and a speaker standing at a podium, under a projector screen showing a lit badge
Speaking about the badges at BSides Fort Wayne.

Hardware

ESP32-WROVER, dual round GC9A01 displays, RGB LEDs, accelerometer, buzzer and battery, programmed in MicroPython.

Badge features

Tetris, Connect 4 with Bluetooth support, audio, Bluetooth, sleep mode, battery monitoring, boot screen and settings.

Web simulator

Runs the badge's MicroPython in the browser through WebAssembly, with a code editor, a config editor and Web Serial flashing to a real badge. I also built an earlier desktop simulator.