Electrical engineering Ph.D. at VCU. Antennas, optimizers, and RF instruments, in Python and in the browser.
Projects, tools, posts, and publications, with context: lc-linkous.github.io
Publications and research can be found on my Google Scholar and ResearchGate pages
Interested in collaboration? Reach out to me on LinkedIn!
Issues and device reports are welcome any time; releases tend to come in batches :)
Optimization Suite:
| PSO | Cat Swarm | Chicken Swarm | MultiGLODS | Genetic | Other Optimizers | |
|---|---|---|---|---|---|---|
| Base | pso_python | cat_swarm | chicken_swarm | multi_glods | ga_python | sweep bayesian |
| Alternate | pso_basic | sand_cat | 2015 / 2022 improved | GLODS / DIRECT | de_python | - |
| Quantum | pso_quantum | cat_swarm_quantum | chicken_swarm_quantum | - | - | qea_python |
The optimization suite is the backbone of most of my modeling and optimization work. Most optimizers are available as options in surrogate_model_optimization. Sweep alternates and interchangeable surrogate models for Bayesian are included in their base repos. Benchmarking and data collection for the optimizer set is done with the Objective Function Test Suite.
Tools:
- AntennaCAT, the automated antenna calculation and CAD tool designed for working with EM simulation software and optimization.
- CLI-based array calculation and design for optimizer integration and evaluation.
- Non-GUI Python libraries for the tinySA series of devices, the NanoVNA series, and the HackRF One.
- Including the PyPI tsapython, nvnapython, and hackrfpy packages.
- And browser front ends that speak the same protocols: tinySA Web, nanoVNA Web, and hackrf-web. Open in Chrome or Edge, plug in over USB; every one has a try-without-hardware mode.
Tutorials:
- Machine learning introductions for antennas, and reinforcement learning for reconfigurable antennas.
- Educational material samples for encryption, decryption, and cryptography, computer vision, and Kalman filtering.
- Experiment-based educational materials on reverse engineering, and data interface testbenches.
- Browser-based labs and demos for undergraduate electronics and wireless courses, collected at interactive-hardware-interfacing: an LED I–V lab instrument, field simulators for intro electromagnetics, and six ESP-NOW demos on XIAO ESP32-C3 boards, each with a demo mode.
Trinkets:
- The Cat Antenna collection that has appeared in select publications, projects, and conferences
- Assorted measurements and .dxf files for antenna research samples that have appeared in papers





