Projects

Rapidly designing product, engineering solutions to our problems.

I've worked on a variety of projects, focusing on creating products by rapidly and iteratively testing to find what works and remove what does not. While most of my projects are behind a corporate non-disclosure agreeement, here are some available highlights I'm proud of, showcasing my process to document and iterate with tools in the open.

Oct 29, 2025SchematicAutomationPython

Schematic Checking Tool Python Helper Library

Led the creation of a library to parse a SCT file, which are exported from Electrical Computer Aided Design software, such as Altium, Zuken, or KiCAD, and convert the netlist into a Pandas or Polars DataFrame. Resulted in more automated and accurate checking of as designed versus as released Interface Control Drawings. This is very helpful to export the interface symbols and their nets for tracing signals across boards with a high input output pin/net density.

View project

Schematic Checking Tool Python Helper Library
Oct 20, 2025OscilloscopeAutomationPython

Python Driver for Rigol 1054Z Oscilloscope

Led the creation of a Python VISA (USB and Ethernet) library to control Rigol DS1000z series oscilloscopes. This project was learning by doing with some home electronics prjects, utilizing cutting edge Python packaging, formatting, and linting tools. Designed with your maintenance in mind, no version conflicts or hard dependencies that will cause interfere with your test engineering project.

View project

Python Driver for Rigol 1054Z Oscilloscope
Sep 9, 2025Developer ToolsRustRadio FrequencyInternal Tools

Gain Lineup Rust Crate

Designed and built core building blocks for Radio Frequency Gain Lineups, allowing a designer to model a lineup as code, as opposed to some bespoke untested Excel Spreadsheet.

View project

Gain Lineup Rust Crate
May 18, 2025Developer ToolsRustRadio FrequencyInternal Tools

RF Conversions Rust Crate

Designed and built core frequency, power, noise, and compression utility functions that are used in Radio Frequency analysis, allowing the higher level crates to use common tested code.

View project

RF Conversions Rust Crate
May 11, 2025Developer ToolsRustRadio FrequencyInternal Tools

Link Budget Rust Crate

Designed and built core building blocks for Radio Frequency Link Budgets, allowing a designer to model a lineup as code, as opposed to some bespoke untested Excel Spreadsheet.

View project

Link Budget Rust Crate