Skip to content
View RFingAdam's full-sized avatar

Highlights

  • Pro

Block or report RFingAdam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RFingAdam/README.md

Adam Engelbrecht — RF Engineer III

6+ years designing antennas and RF front-ends for embedded wireless platforms. Currently focused on multi-radio coexistence, custom antenna integration, and AI-driven engineering workflows.

rfpro.dev · open-source engineering tools below.


Engineering MCP toolkit

An open-source toolkit of 18 Model Context Protocol servers (14 public), including the flagship Python/Rust transmission-line calculator lineforge, that lets AI agents drive RF, EMC, PCB, EM-simulation, circuit-simulation, lab-instrument, and requirements workflows end-to-end. The public servers are AGPL-3.0-or-later.

eng-mcp-suite — catalog + installer + bolt-on for private MCPs. Start here.

DomainTool
Transmission lines (closed-form + bitmap FD-Laplace)lineforge
PCB layout review (EMC + SI, 93 tools)mcp-pcb-emcopilot
3D FDTD electromagnetic simulationmcp-openems
Wire-antenna method-of-momentsmcp-nec2-antenna
RF circuit + system simulationmcp-ltspice-qucs
EMC regulatory lookup (FCC / CISPR / IEC / ISO)mcp-emc-regulations
Engineering diagrams (stack-ups, block diagrams, test setups)drawio-engineering-mcp
3D modelingmcp-blender
Remote device access (SSH / serial)mcp-remote-access
VNA controlcopper-mountain-vna-mcp
Spectrum analyzermcp-rs-spectrum-analyzer
Comms testermcp-rs-cmw500
Signal generatorsmcp-rs-siggen
CST Studio Suitemcp-cst-studio

Standalone RF tools

ToolWhat it does
RFlectAntenna visualization — chamber measurements, VNA S-parameters, 2D/3D gain patterns, TRP, S11 / VSWR.
gnss-toolkitGNSS receiver evaluation — NMEA capture, AT-command control, TTFF and CEP₅₀ / CEP₉₅ / RMS error analytics.
rf-interference-calculatorRF spectrum interference and IMD / harmonics analyzer.

Other

ProjectWhat it does
VPN-APRaspberry-Pi travel router with VPN for secure hotel internet.
ESP32-DIVESP32 multi-purpose wireless testing toolkit.
helium-weather-stationBattery / solar LoRa weather station on the Helium Network.
claude-skill-homeassistantClaude Code skill for managing Home Assistant workflows.
BMOLocal AI companion.

Links

Pinned Loading

  1. gnss-toolkitgnss-toolkitPublic

    Capture raw NMEA sentences via AT-commands, then compute TTFF, CEP₅₀/₉₅, RMS error and generate publication-quality plots—all in Python.

    Python 4

  2. rf-interference-calculatorrf-interference-calculatorPublic

    Professional RF spectrum interference calculator with advanced IMD analysis, harmonic calculations, and interactive visualizations for 76+ global wireless bands (LTE, Wi-Fi, ISM, GNSS, LoRaWAN)

    Python 5 3

  3. eng-mcp-suiteeng-mcp-suitePublic

    Engineering MCP suite — all-inclusive catalog and installer for RF/EMC/PCB/test-gear MCPs (atlc3-now-lineforge, openEMS, NEC2, EMC regs, drawio, VNA, and more)

    Python 8 2

  4. lineforgelineforgePublic

    Open-source MCP-enabled transmission line calculator. Z₀, εeff, L, C, Rs, Gp for microstrip, stripline, CPWG, diff pairs, and arbitrary 2D cross-sections — driven from Python, CLI, or any LLM agent.

    Python 3