Software Engineer · Consultant · Ham Radio · Indie Developer
I build radio control software, audio visualizers, and hardware projects, then put them all here. Over 20 years as a software engineer, including 17 years managing USC’s CiSoft lab and 7 as a Chevron consultant.
Control your ham radios from anywhere. Server with Morse/RTTY/PSK31/SSTV decoders, plus desktop, mobile, web, and Home Assistant clients.
Learn more →
40+ audio-reactive visualizations, built-in music player, 30,000+ internet radio stations, and a shader sandbox.
Learn more →
Private mood-sharing for couples. AES-256-GCM encrypted, local WiFi only. No servers, no accounts, no data harvesting.
Learn more →
Taking a broken universal radio communication tester from eBay and bringing it back to life.
Read more →
A cellular signaling tester designed for base station testing, now repurposed for radio experimentation.
Read more →
Custom hardware controller with LVGL touchscreen UI, WiFi, and TCP connection to ShackLink Server. Tune from across the room.
Read more →
Fits exponential, harmonic and hyperbolic decline curves to irregular well production histories, driving scipy differential evolution from a VB.NET front end.
See portfolio →
Weighted and line-segment Voronoi diagrams for drainage and catchment areas, one tested core running on the desktop and in the browser via WebAssembly.
See portfolio →
Quantifies which injector feeds which producer across a waterflood, using an FIR capacitance model behind an eight-project multi-tier .NET platform.
See portfolio →Last updated: July 2026