Rev. A
2026

Open to consulting

Your Name

Electrical engineer. Mostly analog and power, some RF, occasional firmware. Based in a small workshop full of oscilloscopes older than me.

I design hardware — schematics, boards, and the firmware that keeps them honest. My favorite problems live at the boundary between clean math and messy physics: noise floors, thermal drift, ground loops, the reasons a layout that simulates perfectly still oscillates on the bench.

Previously at a mid-sized instruments company, where I led the analog front-end team for a family of low-noise data acquisition products. Currently taking on a small number of consulting projects around bench instruments and precision measurement.

P—01

Precision benchtop PSU

Dual-channel low-noise linear supply

role
Lead designer
range
0–30 V, 0–3 A
noise
<10 µV RMS
year
2024

A dual-channel programmable supply built to characterize low-noise analog circuits without contaminating them. LT3045 post-regulators sit downstream of a synchronous switching preregulator, with an LM399 buried-zener reference and a 20-bit ADC for readback. The chassis is machined aluminum, with a shielded partition between the digital and analog domains.

P—02

2.4 GHz transceiver board

Four-layer PCB, matched inverted-F antenna

role
RF + layout
output
+20 dBm
sens.
−95 dBm
year
2023

A four-layer PCB carrying a Nordic nRF52840, a 27 dBm PA, and an inverted-F antenna tuned against a copper cutout. The layout took eleven revisions to clear FCC intentional-radiator limits without resorting to a shield can. The bring-up notebook fills roughly half a Muji A5.

P—03

Sensorless BLDC controller

Field-oriented, 24 V / 30 A

role
Analog + firmware
mcu
STM32G4
PWM
40 kHz
year
2023

A sensorless field-oriented controller for small brushless motors. The back-EMF observer runs on the STM32's CORDIC coprocessor; gate driver is a DRV8323. Startup down to 200 RPM works through a hybrid open-loop-to-closed-loop transition that took an embarrassing number of afternoons to tune.

Analog
LTspice, discrete + monolithic op-amps, voltage references, low-noise regulators
PCB
KiCad, Altium (former life), 2–8 layer, RF and mixed-signal
Power
Switching converters, gate drivers, motor control
Firmware
STM32 (bare-metal + Zephyr), C, some Rust
Bench
Rigol DHO, Siglent SDG, HP 3457A, homemade calibration jigs