About

I am Brian. I build electronics projects with ESP32, Arduino, Raspberry Pi, and Pico. I write these tutorials because I got tired of finding wiring diagrams that almost worked, then debugging the project I was supposed to be debugging.

The tutorials here are the ones I wish I had found when I started. They explain the why, not just the how. They include the parts that broke and the part where I sat there for an hour because the baud rate was wrong.

What you will find here

  • Short tutorials (15-45 minutes) for one specific project or sensor.
  • Longer books that bundle tutorials into a single learning path.
  • Video courses for the projects people ask me about the most.

What you will not find here

  • Affiliate links padded into every paragraph.
  • AI slop like "revolutionary" or "next-generation."
  • Wiring diagrams I have not personally built and tested.
  • A newsletter signup modal that appears before you can scroll.

Tools I actually use

Hardware side: ESP32 dev boards (e.g. the ESP32-DevKitC and the WROOM modules), Arduino Uno and Nano, Raspberry Pi 4 and 5, Pico W with MicroPython. A Fluke multimeter that I bought used. A soldering iron that is older than some of my coworkers.

Software side: Arduino IDE for the simple stuff, PlatformIO when the project gets past about 200 lines, Thonny for Pico + MicroPython, and plain old SSH into the Raspberry Pi when I need to actually run something for a while.

Get in touch

Found a bug in a tutorial? Send me the steps you tried and where you got stuck. Same goes for ideas for the next one.

If a book or course is what you need instead, those are here. They are not required to follow the tutorials. The tutorials are free and will stay free.