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 Engine ECU Active

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
08 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
09 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.
04 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
05 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.
03 Skeet: Autonomous Target Drones Paused

A family of cheap, fully autonomous target drones for testing counter-UAS systems: no control link to jam, swarm behavior, and TSPI scoring data, optimized for unit cost.

2026 to present ArduPilot · OpenSCAD · SITL/Gazebo · Python · ESP32/MAVLink
06 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
07 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.
10 LED Matrix Wall Display Complete

A wall-mounted LED matrix that scrolls business headlines and live portfolio positions, the visible end of a multi-machine home-lab pipeline.

2024 to present Python · Arduino · Raspberry Pi · systemd · REST
11 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
12 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