<Projects/>
Open-source tools and projects for RF engineering, antenna analysis, EMC compliance, and wireless systems
copper-mountain-vna-mcp
The first VNA MCP server
MCP server that drives Copper Mountain VNAs (RVNA/TRVNA/S2VNA/S4VNA) over TCP/IP SCPI — 45 tools for sweep setup, calibration, S-parameter capture, marker math, and Touchstone export, from Claude or any MCP client.
mcp-remote-access
SSH and Serial port MCP server
MCP server that gives an AI assistant hands-on access to embedded targets — 24 tools for SSH (paramiko) and serial/UART (pyserial), including VID/PID port matching, background commands, prompt-aware reads, and DTR/RTS reset control.
RFlect
Antenna visualization software + 41-tool MCP server
RFlect is an open-source Python tool for visualizing antenna radiation patterns and analyzing RF performance — TRP, efficiency, S-parameters, axial ratio. A desktop GUI plus a zero-dependency MCP server (41 tools) that lets AI assistants drive the full analysis-and-reporting pipeline.
mcp-emc-regulations
EMC/RF regulatory lookup server
MCP server that answers EMC/RF compliance questions from cited standards — 45 tools across FCC Part 15/18/95, CISPR, IEC 61000-4-x, ISO 11452/7637/16750, 3GPP, and ISED, with live eCFR lookups and one-call test-plan generation.
gnss-toolkit
GPS/GNSS testing with publication-quality plots
Python suite for GNSS receiver testing — logs raw NMEA from Telit modules, then computes TTFF, CEP50/95, and RMS error and renders publication-ready accuracy plots. CLI + Tkinter GUI.
VPN-AP
Secure travel router with VPN
Raspberry Pi travel router that broadcasts its own Wi-Fi and routes every client through NordVPN (NordLynx/WireGuard) with a kill switch, captive-portal handling, watchdog auto-recovery, and flexible backhaul (Wi-Fi, iPhone USB tether, or HaLow).
IMD and harmonic analysis across 85 bands
RF coexistence tool that finds where intermodulation and harmonic products land across 85 wireless bands (through 5G NR FR1) — with signal-level desensitization, blocking analysis, Monte Carlo worst-case, and 3GPP/FCC compliance checks. Streamlit web app.
LoRa IoT weather monitoring
Solar-capable LoRaWAN weather station on a Heltec CubeCell — a BME280 reports temperature, humidity, and barometric pressure over The Helium Network to a Tago.io dashboard, in a 3D-printed enclosure.