Skip to content
View KI7MT's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report KI7MT

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
KI7MT/README.md

Linux / DevOps Engineer | Amateur Radio & Big Data Enthusiast | Exploring AI Agent (MCP) Integrations

Linux Bash Python CSharp Java AI-MCP AI-Agents

Focus Areas

MCP Streamlit DuckDB Click Ansible Terraform


About Me

I’m a long-time Linux user (since the Slackware days) and active supporter of Open Source Software.

  • Ubuntu user since 2005 (5.04), Ubuntu Member since ~2013
  • Launchpad Package Maintainer since 2010
  • Daily driver: Ubuntu & Oracle Linux (enterprise), Pop!_OS for gaming, Alpine for containers

I’ve worked across Red Hat, Fedora, CentOS, Arch, Gentoo, and more. If it’s Unix-y, I’ve probably broken it and fixed it.


Current Focus: The Automated Radio Shack

I am bridging Amateur Radio + AI workflows, moving beyond static logging toward a modular, "Grand Central Station" architecture for station management.

  • Infrastructure as CodeTerraform & Ansible with OCI, Nomad, Docker/LXC
  • Distributed Systems → Vault, Consul, HA setups
  • Big Data & Propagation
    • wspr-ai-lite — Lightweight DuckDB + Streamlit UI for multi-GB archive analysis.

Model Context Protocol (MCP) Hub

Architect of the ki7mt-mcp-hub — a unified ecosystem of AI-agent micro-servers for Amateur Radio.

  • adif-mcp (com.adif-mcp.validator) — The authoritative validator for ADIF 3.1.6 log compliance.
  • wspr-mcp (io.ki7mt.wspr.researcher) — Local AI access to gigabytes of propagation archives via DuckDB.
  • qrz-mcp (io.ki7mt.qrz.lookup) — Specialized XML Callbook micro-service.
  • Station Control → Roadmap includes io.ki7mt.rig for Hamlib integration and real-time SFI/K-index monitoring.

The Tech Stack

  • Language/Env: Python 3.12+, uv (for zero-config tool deployment)
  • Engines: Ollama (Local LLMs), Qwen2.5-Coder (32B/7B)
  • Data: DuckDB, ClickHouse, Apache Arrow, FastAPI/Uvicorn

This stack enables safe, contract-driven station automation, allowing AI agents to navigate logs and propagation data with high-fidelity precision.


Home Lab

  • M3 AI Workstation: Mac Studio 96GB UDM ( Local LLM Engine )
  • Linux AI Workstation: EPYC 7302 128GB, NVIDIA 5090
  • Storage Server: 5950X TrueNAS
  • Virtualization: Proxmox hypervisor for clustered VMs/containers
  • Networking: US-XG-16 | USW-PRO-24 PoE | pfSense

Selected Projects

  • ki7mt-mcp-hub → The central repository for all KI7MT MCP servers.
  • WSPR Analytics → Big Data exploration of WSPR spots using PySpark & Arrow.
  • wspr-ai-lite → Portable DuckDB + Streamlit with MCP integration.

Let’s Connect

  • Open for discussions on Linux, DevOps, Amateur Radio, or AI Agents
  • Reach me on GitHub Discussions or via ki7mt.io

Pinned Loading

  1. ki7mt-mcp-hub ki7mt-mcp-hub Public

    The Model Context Protocol (MCP) ecosystem for the modern Amateur Radio operator.

    Python

  2. adif-mcp adif-mcp Public

    Universal ADIF 3.1.6 schema + MCP tools for amateur radio logging. Core engine for LoTW, eQSL, and future adapters.

    Python

  3. wspr-ai-lite wspr-ai-lite Public

    Explore Weak Signal Propagation Reporter (WSPR) data with an easy local dashboard: - 📊 SNR trends - 👂 Top stations - 🌍 DX analysis - 🔄 QSO-like - ⏱ Heatmaps - 🚀 Runs on Windows, Linux, macOS — no h…

    Python

  4. wspr-analytics wspr-analytics Public

    Big Data utilities for running queries on WSPR DataSets using Apache Arrow, Spark, PySpark, Scala and Java on CSV, Parquet or Avro file formats.

    Python 8 3

  5. dotnet-core-examples dotnet-core-examples Public

    Introductory, Intermediate, and Advanced .NET Core Application Examples

    C# 6

  6. java-app-examples java-app-examples Public

    Intermediate and Advanced Java Console & UI Application Examples

    Java 11 27