hardware
hardware and embedded projects.
PID Motor Control
closed-loop PID controller on STM32F411RE with MPU-6050 IMU feedback, UART CLI tuning, and step response capture
ESP32-S3 RF Development Board
4-layer RF board with bare ESP32-S3 die, 50-ohm feedline, and chip antenna — designed in KiCAD
STM32 Bare-Metal UART Driver
interrupt-driven UART with lock-free SPSC ring buffers on STM32F401 — no HAL, no RTOS, 47 host tests
Raft Consensus on Microcontrollers
distributed consensus on a 5-node ESP32-S3 cluster over ESP-NOW — leader election, log replication, fault tolerance (in progress)
LoRa Sensor Node
raw LoRa P2P link between two Heltec WiFi LoRa 32 V3 boards with SX1262, environmental sensing (in progress)
FreeRTOS STM32
5-task preemptive firmware with watchdog supervision, queues, and flash config on STM32F411RE (in progress)
ESP32 Spectrum Analyzer
portable 2.4GHz spectrum analyzer with SSD1306 OLED and SD logging (in progress)
Underwater Acoustic Modem
BFSK acoustic communication link on ESP32 with Goertzel demodulation — for UUV command links (updates soon)
SLAM Engine
indoor SLAM on STM32F411RE with ultrasonic scanning, EKF state estimation, and occupancy grid mapping (updates soon)