// 03 โ€” lab builds & projects

Things I've
built.

Real builds from the home lab โ€” networking experiments, hardware clusters, SDR projects, and more. Click any card to visit the repo.

filter:
โ˜… featured buildโ†—

Multi-Site BGP Home Lab with FRRouting

A full multi-AS BGP topology running on Linux VMs using FRRouting. Emulates two ISP peers and a customer AS with iBGP route reflectors, eBGP peering sessions, route maps for policy, prefix-list filtering, and MED/LOCAL_PREF tuning. OSPF used as the IGP within each AS. All running on Proxmox with VXLAN-stitched VLAN segments across the physical fabric.

BGPOSPFFRRoutingVXLANProxmoxLinux
02โ†—

InfiniBand Compute Cluster

Multi-node server cluster interconnected over 56Gb/s QDR InfiniBand using Mellanox ConnectX-3 HCAs. RDMA-enabled MPI workloads with SM failover and subnet management. Primary workload is Folding@Home distributed protein folding computation.

InfiniBandRDMAMellanoxMPIFAH
03โ†—

SDR Monitoring Pipeline

RTL-SDR v3 and HackRF One feeding a Python-based signal processing pipeline. Decodes ADS-B (aircraft tracking via dump1090), NOAA APT satellite imagery, and ACARS aircraft messages. Live spectrum dashboard built with Grafana.

RTL-SDRHackRFGNU RadioADS-BPython
04โ†—

VLAN Segmentation Design

48-VLAN network design across managed Cisco and Mikrotik switches. Separate segments for management, storage (iSCSI), IB fabric, lab, IoT, and guest networks. 802.1Q trunking with LACP bonded uplinks to Proxmox hosts.

VLAN802.1QLACPiSCSICisco
05โ†—

Network Observability Stack

Full-lab monitoring using Prometheus, Grafana, and SNMP exporters. Dashboards for interface throughput, BGP session state, IB link errors, FAH work unit progress, and SDR signal strength history. Alerting via Alertmanager.

PrometheusGrafanaSNMPAlertmanager
06โ†—

Fibre Plant & Patch Panel

End-to-end fibre cabling project through the lab. OS2 single-mode runs, LC/APC connectors, MPO trunk for server uplinks, and a 24-port ODF panel as the central distribution point. Loss-tested with an OTDR.

FibreOS2SFP+OTDRODF
07โ†—

NOAA Weather Satellite Rx

Automated NOAA 15/18/19 APT image capture using RTL-SDR, a QFH antenna, and WXtoImg / custom Python scripts. Scheduled polar pass tracking, auto-decode, and upload to a self-hosted web gallery.

NOAA APTRTL-SDRQFH AntennaPython
08โ†—

VXLAN Overlay Fabric

VXLAN L2 extension across physically separate Proxmox clusters using EVPN control plane. Allows seamless VM migration between nodes without L2 adjacency at the physical layer. FRRouting-controlled EVPN route distribution.

VXLANEVPNBGPProxmox
09โ†—

ADS-B Aggregator Node

Local ADS-B receiver feeding dump1090-fa + tar1090 for a self-hosted map, feeding data upstream to FlightAware and ADSB.fi. Custom alerting for specific aircraft types or squawk codes via Telegram bot.

ADS-Bdump1090RTL-SDRPythonTelegram API