reid.wiki

Projects

Most of these projects feed each other: the drone needed a ground station, the ground station needed a PCB, the PCB skills produced a turbine ECU. Statuses reflect what's actually on the bench right now.

Embedded & Control

Custom PCBs, bare-metal firmware, and the tooling to trust them.
01 Turbine ECU Paused

A from-scratch engine control unit for a miniature turbojet: custom STM32 PCB, safety-first bare-metal firmware, and a desktop bench app, all built after the factory ECU died.

2026 to present STM32G431 · C (bare-metal) · KiCad · Python · PySide6
02 Drone Ground Station Active

A portable ground control station in a Pelican 1550: mini PC, custom ESP32-S3 control-panel PCB, dual MFD displays, and a fully engineered 12V LiFePO4 power system.

2025 to present ESP32-S3 · KiCad · LVGL · TinyUSB · PlatformIO
07 Satellite Tracking Gimbal Paused

A dual-axis gimbal that points an L-band antenna at satellites in real time: ESP32, stepper drivers, live orbital data, and a web control panel, for about $10 of compute.

2024 to 2025 ESP32 · NEMA17 · DM542T · Hall sensors · N2YO API
08 Person-Tracking Radar Paused

A radar sensing and logging platform built for a friend: ESP32 firmware streams presence data from a 60 GHz radar into a database, with a live web dashboard and a custom carrier PCB.

2025 to 2026 ESP32 · 60 GHz radar · PlatformIO · Python · SQLite

RF & Antennas

A deliberate ladder: license → satellite tracking → electronically-steered arrays.
03 5.8 GHz Phased Array Antenna Paused

An electronically-steered phased array for drone use: the entire RF PCB is generated programmatically from Python, on a hybrid Rogers 4350B stackup with blind vias.

2025 to 2026 KiCad scripting · Rogers 4350B · STM32H743 · MAPS-010145 · HMC1133
04 Phased Array Simulator Complete

A Rust + Three.js simulation environment for the phased array hardware: beam steering, FMCW radar DSP, and a virtual STM32, live in the browser.

2025 to 2026 Rust · Axum · WebSockets · Three.js · FMCW DSP

Autonomy & Drones

Aircraft that fly themselves, see in thermal, and get tested against.
05 Autonomous Drone Platform Ongoing

A drone that patrols large properties on its own: GPS search patterns, thermal imaging, edge ML for wild hog detection, and a 2-mile tested radio link.

2023 to present PX4 · Pixhawk 6x · ROS · Jetson Orin Nano · FLIR Boson
06 Thermal Image Classification Paused

On-aircraft animal detection from FLIR thermal video: from a naive threshold detector that failed in Texas summer to quantized YOLO on an Edge TPU.

2024 to 2025 YOLOv5n · TensorFlow Lite · Coral Edge TPU · TensorRT · ONNX

Software & Infrastructure

Live systems: trading bots, home-lab services, and this site.
09 Ranked Choice Voting Complete

A live web platform for instant-runoff polls: create a poll, share a link, watch round-by-round eliminations. Running at vote.reid.wiki.

2025 Node.js · Express · SQLite · PM2 · AWS EC2
10 This Website Ongoing

The site you're reading: Astro static build, S3 + CloudFront hosting, GitHub Actions CI/CD, and a browser-based CMS so updates don't require a git push.

2021 to present Astro · S3 · CloudFront · Route53 · GitHub Actions