About

John O'Dell

I build small things that work: tools that flash and talk to microcontrollers right in the browser, hardware on the ESP32-P4 and the Raspberry Pi Pico, and games.

What I build

Right now

By day I work in development and telephony operations. Evenings and weekends go to this site and the projects on it.

Where it started

Paul McWhorter's free lessons and an ELEGOO Arduino kit. The Library has the story and the kit.

How I work

  • Every change starts as a GitHub issue and lands as one pull request with a written review.
  • Browser tests run the pages at desktop and phone widths before anything ships.
  • Hardware is tested on the real board, and each build page says plainly what hasn't been yet.
  • This site is plain HTML, CSS and JavaScript on Cloudflare, with a small Worker for firmware lookups and downloads.

Tools I use most

Every day: C with ESP-IDF, MicroPython, JavaScript, Python.

Often: Swift, Kotlin, Cloudflare Workers, MQTT, LVGL, GitHub.

Get in touch

Email is the fastest way. My code is on GitHub, and a résumé is on request.

Send an email