Publications and research can be found on my Google Scholar and ResearchGate pages
Interested in collaboration? Reach out to me on Linkedin!
(Most public code updates happen between May - August. So if you're looking for a library update, that's when I'm the most active :) )
Assorted Project Quick Links
| 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 | - | - | - |
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.
Tutorials:
- Machine learning introductions for Antennas, and reinforcement learning.
- Educational material samples for Encryption, Decryption, and Cryptography, computer vision, and Kalman filtering.
- Experiment-based educational materials on reverse engineering, and data interface testbenches.
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




