Documentation and notes for the software, instruments, and course material I publish on GitHub: machine-learning-assisted antenna design with AntennaCAT and the optimizer collection, browser-based RF test instruments with simulated hardware for teaching, and the open halves of undergraduate course units. Papers are on Publications; who I am is on About.
Featured project
AntennaCAT
Antenna Calculation and Autotuning Tool: machine learning applied to automating, evaluating, and optimizing antenna design against EM simulation. The 2025 release is current; a numpy 2.x rework is in progress.
Source · Wiki · Projects »
Featured tool
nanoVNA Web
Browser front end for the NanoVNA-F V2/V3: S-parameters, Smith chart, SOLT calibration, Touchstone export. Try it without hardware.
Open · Changelog · All tools »
Latest paper
E. Karincic, L. Linkous, and E. Topsakal, "Framework for Security Assessment of Digital Radio Protocols," in Ad Hoc Networks, vol. 193, p. 104350, 2026, doi:10.1016/j.adhoc.2026.104350.
Latest news
“Little Ram Pantries receive upgraded technology to help address student food insecurity,” VCU News, Sep 11, 2026.
- 47public repositories
- 283tsapython downloads, last 30 days
- fox-benchmost recently updated, Nov 7
Recent posts
-
Optimizers and the Objective Function Benchmark Set
Nov 5, 2026 · #optimization, #programming, #examples, #antennacat, #python
How the optimizer collection behind AntennaCAT is structured, why every optimizer is a state machine with the same three calls, and what the objective function suite is for. -
Three Benchtop Instruments, From a Browser Tab
Nov 4, 2026 · #tools, #python, #hardware, #sdr, #tinysa, #open_source
nanoVNA Web, tinySA Web, and hackrf-web: browser front ends for three pieces of RF test gear, and the Python libraries they share a protocol with. -
Fall 2025: What Went Public
Aug 24, 2025 · #general, #antennacat
The 2025 AntennaCAT release, the optimizer collection, the first device libraries, and the course samples, all out in the open at once. -
Five Things to Do with a tinySA and tsapython
Aug 22, 2025 · #tinysa, #python, #hardware, #examples, #open_source
Exploring the tinySA and tsapython features: on-screen traces, scans off the screen, scan vs. scanraw, cleaning up a firmware artifact, and a waterfall. -
A Python API for the tinySA
Aug 14, 2025 · #tinysa, #python, #hardware, #open_source
A quick look at an in-progress Python library for the tinySA line of devices that started as part of a conference project