Wireless, Networking, and Amateur Radio Projects

r1mcp - RUCKUS One MCP Server

Live

An MCP server that connects Claude to the RUCKUS One platform for natural-language questions and live API calls. Indexes 1616 endpoints across 31 API groups and ships hand-maintained field notes covering pagination conventions, async activity polling, and completeness checks the OpenAPI spec leaves out.

Technologies Used:

PythonMCPRUCKUS One APIOAuth2httpx

R1 Dash Master - Dashboard Generator

Live

An MCP server that builds importable RUCKUS One Data Studio dashboards from a simple declarative spec. Encodes the dataset catalog and chart grammar so you (or an agent) can generate valid dashboards offline, with no API credentials and no need to learn Superset internals.

Technologies Used:

PythonMCPApache SupersetApache DruidRUCKUS One

R1Helper - SmartZone Migration Tool

Live

Created with customer focus to assist in migrating assets from SmartZone to Ruckus One. Features CSV conversion, direct API integration, and multi-region support. Privacy-focused with all processing done client-side in your browser.

Technologies Used:

ReactTypeScriptRUCKUS One APINetlifyOAuth2

R1Mapper - Network Topology Visualizer

Live

An interactive web application that connects to the RUCKUS One API to visualize network devices and their LLDP neighbors. Features map views, topology layouts, and RF neighbor discovery for professional network management.

Technologies Used:

ReactTypeScriptLeafletSVGRUCKUS One API

R1Tools.com - Tool Hub

Live

A professional React-based informational website showcasing specialized tools for RUCKUS One network management. Serves as a central hub for discovering and learning about R1Helper and R1Mapper utilities.

Technologies Used:

ReactTypeScriptTailwind CSSViteNetlify

RUCKUS Reboot - Access Point Automation

Live

A Python automation tool for rebooting RUCKUS access points via SSH. Supports single device and batch operations from CSV files, with rich terminal output and system information gathering capabilities.

Technologies Used:

PythonSSHpexpectparamikorich

Cloudpath Mist Integration

Live

A custom Cloudpath template that integrates with Mist's external guest portal functionality. Features credential verification, HMAC-SHA1 signature generation, and seamless integration between Cloudpath and Mist portal systems.

Technologies Used:

HTMLJavaScriptWeb Crypto APICloudpathMist API

Hambot - Discord Amateur Radio Bot

Live

Fork of thisguyistotallyben's hamtheman bot, updated for modern Discord (slash commands and current API standards). Does global callsign lookups (HamQTH), solar conditions, MUF charts, and UTC time. Currently running on 22 servers serving over 40,000 ham radio operators and enthusiasts.

Technologies Used:

PythonDiscord.pyAmateur Radio

R1PortVLAN - VLAN Automation Script

Live

A simple script to automate the changing of VLANs on AP ports in RUCKUS One. Streamlines network configuration tasks for administrators.

Technologies Used:

PythonRUCKUS One APINetwork Automation

ShowDogs.app - Dog Show Management

Live

A comprehensive dog show management and analytics platform that aggregates, normalizes, and presents conformation show data from multiple sources. Built for the dog show community to track careers and analyze trends.

Technologies Used:

ReactFastAPIPostgreSQLPythonData Scraping

NetworkFanatic.com - Personal Website

Live

Personal portfolio and blog built with React and Vite. Features a markdown-based blog system with custom build-time SEO optimization, RSS feed generation, and static pre-rendering via custom Vite plugin. Includes blog search, related posts, and breadcrumb navigation.

Technologies Used:

ReactViteReact Routermarked.jsDOMPurify

ARIS - Amateur Radio Intelligence System

In Development

An AI-assisted HF listening tool that connects to public or private SDR receivers, transcribes activity in real time, detects callsigns, and builds searchable, summarized logs of nets, skeds, and QSOs.

Technologies Used:

PythonFastAPIWhisperSDRDocker

RADIX - Per-User PSK RADIUS Backend

Live

A FreeRADIUS authentication backend that gives every user or device its own pre-shared key on a single WPA2 SSID, with optional per-key VLAN assignment. Speaks the right dialect per vendor (Omada PPSK, RUCKUS DPSK, Meraki iPSK, Aruba MPSK), runs in-process via rlm_python3, and includes a web UI for accounts, keys, and live auth logs.

Technologies Used:

PythonFreeRADIUSPostgreSQLFastAPIDocker