EE & Firmware Projects

Boards I've designed, brought up, debugged, or written firmware for. Click in for schematics, 3D renders, scope captures, and write-ups.

🛰️
Actuator Board V1 V2

STAR avionics actuator board — Altium schematic, PCB layout, and fully interactive 3D renders for both V1 and V2 on the project page.

Altium · Mixed-signal · 3D render · Avionics
VI Probe bench capture on a Siglent oscilloscope
VI Probe — 13.56 MHz Mixed-Signal Acquisition

High-frequency current/voltage probe built around STM32 F4 HRTIM. Designed the analog front-end (op-amps, anti-aliasing, gain staging), KiCad PCB with isolated analog/digital domains and controlled return paths, and the firmware that streams reconstructed waveforms to the host.

STM32 F4 · HRTIM · Op-amps · KiCad · Mixed-signal
Dual-BLDC driver board
Dual-BLDC Driver Board

Custom carrier around two TI DRV8313 three-phase drivers controlled by an STM32. Six-step trapezoidal commutation with hall feedback, ADC-injected current sense, ultrasonic + IR sensors fused for navigation. HAL, PWM generator, and command parser written from scratch.

STM32 · C · DRV8313 · PWM · Closed-loop control · KiCad
Miata CAN+BLE telemetry
Miata CAN + BLE Telemetry

ESP32 dashboard that decodes live Mazda ECU CAN frames (RPM, coolant temp, GPS), filters and timestamp-aligns them, then streams to a phone over BLE. <5% packet loss over 100+ miles under vibration and thermal stress — pipeline instrumented with per-stage latency to find bottlenecks.

ESP32 · TWAI · BLE · NimBLE · ESP-IDF
MOSFET TCAD efficiency study
MOSFET Efficiency Study (TCAD)

Sentaurus TCAD MOSFET design project — swept gate-oxide thickness, doping, and channel length to study sub-threshold slope and on-resistance trade-offs. Compared simulated I-V curves against analytical short-channel models.

TCAD · Semiconductors · Power · Device modeling

Read more →

📡
SDR + Satellite Downlink Experiments

RTL-SDR + dipole captures of NOAA APT and amateur satellite passes. Doppler-correct in software, demodulate FM, decode to images. A nice on-ramp into RF, antennas, and link budgets.

RF · SDR · DSP · Python
🛠️
Hardware Validation Toolkit

Python-driven test rigs from my SSDI internship: scripted bench-PSU + electronic-load sweeps via SCPI, automated UART / I²C log capture, pass/fail reports. Cut a multi-hour validation run to under 20 minutes and made regressions reproducible.

Python · SCPI · Test automation · Curve tracer

More boards and write-ups landing as I publish them.