Projects

A running list of things I've built or help keep running — hardware, radio, and infrastructure.

Pipe Organ MIDI Conversion

Ongoing · hardware design & embedded systems

Converting an Allen TC-1 analog pipe organ into a MIDI controller for the Hauptwerk virtual pipe organ software. The work involves reverse-engineering the original keyboard scanning matrix and designing custom PCBs to bridge the mechanical keyboards and stops to a modern digital system.

I designed dedicated scanning-matrix boards and a main controller board that handles MIDI communication. It has to reliably scan hundreds of keys and stops while keeping the original feel and response of the instrument.

PCB designMIDIEmbedded CKiCadMicrocontrollers

CJF Electronics

2020 – present · custom hardware design

A small side operation designing and building custom electronic hardware for prototypes and short production runs — embedded controller boards, signal-processing hardware, and audio/control systems with a focus on MIDI, DSP, and mixed-signal work.

Projects run the whole path from schematic capture and PCB layout through firmware and testing, and I keep a library of reusable design modules and test setups for validation.

PCB designKiCadAltiumC/C++PythonEmbedded systems

Amateur Radio Infrastructure

2017 – present · RF & communications

I hold an FCC Extra-class amateur license (WG1GEM) and a GMRS license. Most of my operating is VHF/UHF analog FM, with some DMR and occasional HF on a FlexRadio. While I was in College Station I helped maintain the W5AC 146.82 MHz repeater system serving the Bryan–College Station area, and I build custom hardware for radio and infrastructure projects.

I'm active in emergency communications through ARES, serving as Assistant Emergency Coordinator for SKYWARN activities. Past leadership includes President of the Texas A&M Amateur Radio Club (W5AC) and President of Bryan/College Station HamWAN, a high-speed data network for amateur radio operators.

RFRepeatersDMREmergency commsFlexRadioHamWAN

CEF Digital Systems & Homelab

2025 – present · networking & virtualization

Through CEF Digital Systems I run networking, hosting, and colocation for a handful of small organizations — designing and managing on-prem and colocated networks, configuring routing, switching, and firewalls across a few vendors, and operating core services like DNS, mail, and monitoring.

It shares roots with my own homelab: multi-site architecture on BGP, OSPF, and WireGuard, Proxmox and Ceph for virtualization, and BGP peering on the backbone. The lab is where I try routing, virtualization, and VoIP ideas before they're useful anywhere else.

BGPOSPFWireGuardProxmoxCephCiscoArista

Graduate Research — Device Fingerprinting

2022 – present · research & hardware design

Graduate research on uniquely identifying semiconductor devices from encoded continuity test responses measured on automated test equipment. I designed custom test hardware for data acquisition and developed methods for pulling a unique signature out of ordinary production test data, with potential applications in supply-chain security and device authentication.

ATETest hardwarePCB designData analysisPython

Houston Lightning Mapping Array

2019 – 2022 · atmospheric sciences research

As a student research assistant under Dr. Timothy Logan in the Texas A&M Department of Atmospheric Sciences, I supported the Houston Lightning Mapping Array — a sensor network that maps total lightning activity in three dimensions across the Houston region.

I maintained, troubleshot, and upgraded remote sensor hardware, and wrote and maintained the Python scripts and system software that keep the sensors running and turn raw output into a usable data format for researchers.

PythonSensor hardwareData processingField workMeteorology