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 :) )
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.
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




