I turn real engineering requirements into reliable, verifiable tools โ antenna planning, NEC-compatible modeling, HF data communication, and rig remote control.
My approach is strongly rooted in requirements engineering. I define clear problem boundaries, keep interfaces explicit, validate assumptions with testable designs, and evolve systems in modular steps that stay maintainable over time. The goal is not only to make things work, but to make them understandable, verifiable, and reusable by others.
I am deeply dedicated to Free and Open Source Software: building in public, choosing copyleft licenses for shared progress, and contributing software that helps the radio and engineering communities learn, experiment, and collaborate.
All public, all Rust, all built in the open.
From requirements to reproducible results โ stewardship held to the same standard as code.
Every capability traces from a stated requirement through design and implementation to the tests that prove it.
Not just reusing classic ideas โ rethinking structure and modularity for portability and long-term evolution.
From parser and model consistency checks to numerical sanity checks and benchmark comparisons.
Format, lint with warnings as errors, the full test suite, and a security audit run automatically. Coverage is a release gate.
One logical change per branch, docs updated alongside code, and disciplined semver releases with changelogs.
Public plugin and API surfaces are versioned semantically, so extensions survive upgrades โ every break ships a migration path.
Sponsorship funds sustained time on high-value FOSS engineering for radio and computational electromagnetics: better-documented releases, more test infrastructure, and prioritized community features. If my work is useful to you, a donation keeps the core tooling open, modular, and accessible.
โฅ Donate via PayPal