Electronic testing, power electronics, embedded systems, and satellite hardware
I'm an electrical engineer and experimental physicist with experience in Aerospace and Defense. My primary skills include full life-cycle development of satellite power electronics, test engineering, high speed (500 MHz) mixed signal PCB design, embedded systems, data analysis, and Beckhoff PLCs. My day-to-day work includes capturing requirements, designing, manufacturing, integrating, and testing electronic systems.
What I do, and where to see it
Six areas I work across. Each one lists the specific things I have actually done and points at the project where you can see the schematic, the layout, or the measurement that proves it.
Power Electronics
Switching converter design from requirement to qualified hardware: topology selection, magnetics, loss budgeting, control loop compensation, and thermal design.
- Buck / boost / SEPIC / flyback / LLC topologies
- Magnetics design and core loss budgeting
- Current-mode and voltage-mode loop compensation
- GaN and SiC gate drive and layout
- Efficiency, thermal, and derating analysis
PCB Design & Layout
Multilayer mixed-signal layout with attention to return paths, stackup, impedance control, and manufacturability — including boards intended to survive vibration and vacuum.
- 4–12 layer stackups, controlled impedance
- Mixed-signal partitioning and return-path discipline
- IPC-2221 / IPC-2152 derated trace and clearance design
- DFM / DFT review and assembly documentation
- Design for vibration, thermal cycling, and outgassing
Embedded Firmware
Bare-metal and RTOS firmware for control loops, telemetry, and fault handling — written to be testable on the bench and traceable in flight logs.
- STM32 / TI C2000 bare-metal and FreeRTOS
- Digital control loops and ADC/PWM timing
- CAN, SPI, I2C, UART, RS-485 protocol stacks
- Fault detection, watchdogs, and safe-state logic
- Hardware-in-the-loop test harnesses
Mechanical & Enclosure CAD
Board-level mechanical integration: connector placement, thermal interfaces, standoffs, and enclosure fit checked against the electrical design before fabrication.
- STEP-based ECAD/MCAD co-design
- Thermal interface and heatsink integration
- Connector keep-outs and harness routing
- Tolerance stack-up on board-to-enclosure fit
- Vibration fixture and test article design
Test & Verification
Bringing hardware up methodically — written test plans, instrumented measurements, and data that closes the loop back to the requirement it came from.
- Bring-up procedures and test plans
- Efficiency, transient, and thermal characterization
- Automated bench data acquisition (SCPI / PyVISA)
- Conducted and radiated EMI pre-compliance
- Environmental test support: TVAC, vibration, EMC
Modeling & Simulation
Building the model before building the board — circuit, magnetic, thermal, and electromagnetic simulation used to size components and predict margin.
- SPICE circuit and averaged-model simulation
- Finite-element magnetic and thermal analysis
- Monte Carlo tolerance and worst-case analysis
- Loss and efficiency modeling in Python
- Correlating simulation against measured data
48 V → 12 V GaN Point-of-Load Converter
A 300 W synchronous buck built around 100 V GaN half-bridges, designed for high density and a clean switching node under load transients.
3U CubeSat Electrical Power System
Solar array MPPT, battery management, and switched load distribution on a single PC/104 board sized for a 90-minute low-Earth orbit.
32-Channel Test Stand Telemetry DAQ
A ruggedized data acquisition board for propulsion and structural test benches — 32 analog channels, hardware timestamping, and a Python host stack.
Design decisions get made faster when the trade space is in front of you. These run entirely in the browser — no server, no sign-in — and they are the same calculations I use on my own designs.
Power Converter Topology Selector
An interactive decision table for switch-mode topologies — filter by input/output ratio, isolation, and power level, then compare stress, part count, and where each topology stops making sense.
CalculatorSynchronous Buck Design Calculator
Enter Vin, Vout, load, and switching frequency; get duty cycle, inductor ripple, RMS currents, output capacitance for a target transient, and a first-order loss breakdown.