From d4214b6dd8f23bc51a400973ab31aabb3dca6a8b Mon Sep 17 00:00:00 2001 From: Chase Dumphord Date: Sun, 3 May 2026 02:49:38 -0500 Subject: [PATCH] updated README>md --- README.md | 297 ++++++++++++++---------------------------------------- 1 file changed, 75 insertions(+), 222 deletions(-) diff --git a/README.md b/README.md index ef8a6b36..fc00e2ed 100644 --- a/README.md +++ b/README.md @@ -1,269 +1,122 @@ -

Hi, I'm Chase!
-Digital Systems | Infrastructure | RF Edge Systems -

+# Hi, I'm Chase (Ced) Dumphord +### Digital Systems Engineer | Infrastructure | Automation | RF Edge Systems -

-I build real-world systems that combine data, automation, and infrastructure. -From dashboards and full-stack apps to homelab environments, everything I create is designed to solve practical problems and scale. -

- -Coding Gorilla - - +> **Live Portfolio:** https://chasedumphord.com +> **Live NOC Dashboard:** https://noc.chasedumphord.com --- -# 🧠 Ced’s Portfolio System +## 🧠 About -πŸ‘‰ **Live Site:** https://chasedumphord.com - -This repository represents a **live system portfolio**, not just static projects. - -It showcases: - -* πŸ“Š **Ced’s NOC Dashboard** (live system monitoring) -* 🧠 **HomeLab Infrastructure** (Proxmox, VLANs, services) -* ☸️ **K3s Cluster** (distributed compute) -* πŸ“‘ **APRS iGate (RF Edge System)** +Digital Systems Engineer with 10+ years of experience across industrial automation, manufacturing systems, and data-driven infrastructure. Currently at GE Aerospace Digital Team specializing in machine data integration, dashboard development, and system-level visibility. Hands-on homelab engineer bridging physical equipment with modern digital platforms. Increasingly integrating AI tooling for system documentation, automated diagnostics, and workflow acceleration. --- -# πŸ“Š Ced’s NOC Dashboard +## 🌐 Live Sites -A central visibility layer for all systems. - -Live: noc.chasedumphord.com - -### πŸ” What it shows: - -* Infrastructure health -* Service availability -* Network segmentation -* RF edge system status - -### 🧠 Why it matters: - -This demonstrates: - -* System monitoring mindset -* Operational visibility -* Real-world infrastructure awareness +| Site | URL | Description | +|------|-----|-------------| +| Portfolio | https://chasedumphord.com | Personal portfolio β€” projects, stack, resume | +| NOC Dashboard | https://noc.chasedumphord.com | Live infrastructure visibility β€” 28 systems | --- -## πŸ–ΌοΈ Live Dashboard Preview +## πŸ“Š Ced's NOC β€” Live Infrastructure Observability -### πŸ“Š Metrics Overview +Real-time network operations center dashboard monitoring 28 homelab systems across 6 infrastructure layers. -![NOC Metrics](./screenshots/noc-metrics.png) - -### πŸ–₯️ Systems Overview - -![NOC Systems](./screenshots/noc-systems.png) - ---- - -## πŸ”΄ Live System Status - -πŸ”΄ **Live NOC Dashboard:** [noc.chasedumphord.com](https://noc.chasedumphord.com) - -![Ced's NOC](https://img.shields.io/endpoint?url=https://ced4568.github.io/ced-portfolio/data/noc-badge.json&style=for-the-badge) - -![Edge](https://img.shields.io/badge/Edge-RF%20Active-orange?style=for-the-badge) -![Portfolio](https://img.shields.io/badge/Portfolio-Live-blue?style=for-the-badge) - ---- - -# 🧠 Featured System β€” Ced’s NOC (Network Operations Center) - -A real-time monitoring and observability platform built on top of my homelab infrastructure. - -### πŸ” What it demonstrates: - -* Live system monitoring (services, nodes, edge systems) -* Infrastructure visibility across VLANs and clusters -* Custom dashboard UI (portfolio + operational view) -* Service health tracking (latency, uptime, status) -* Real data ingestion (not simulated) - -### βš™οΈ Stack: - -* Python (health checks / data generation) -* JSON API (status feed) -* JavaScript (dynamic UI rendering) -* Future: Grafana + Prometheus integration - -πŸ‘‰ This is the **core system** that ties everything together. - ---- - -# 🧱 Foundation β€” Ced’s Home Lab (Infrastructure + Monitoring) - -Real-world environment used to simulate production systems and host services. - -* Proxmox virtualization platform -* K3s Kubernetes cluster (Raspberry Pi) -* TrueNAS storage system -* Nginx Proxy Manager (external access layer) -* VLAN segmentation (Main / IoT / HomeLab / Guest) -* Monitoring stack (Grafana, Prometheus, Uptime Kuma) - -πŸ‘‰ The NOC dashboard is built directly on top of this environment. - ---- - -# πŸ“‘ Edge System β€” APRS iGate (RF β†’ Internet Gateway) - -A real-world RF system that feeds live data into infrastructure. - -* Raspberry Pi + Direwolf APRS TNC -* Audio chain tuning (critical for decode accuracy) -* APRS-IS integration -* Real beacon ingestion from handheld radios - -πŸ”— **Project:** -https://github.com/ced4568/ceds-aprs-igate - ---- - -## πŸ”₯ Key Insight - -This system bridges: +### How It Works ``` -RF (radio signals) β†’ Digital Infrastructure β†’ Internet (APRS-IS) +Proxmox Biggie (Cron every 5min) + β†’ noc_update.py pings 28 systems + β†’ writes data/noc-status.json + β†’ git push to ced-portfolio + β†’ GitHub Pages deploys (~30s) + β†’ Browser fetches every 30s + β†’ Live dashboard updates ``` ---- +### Systems Monitored -## 🎯 Key Tuning Insight +- **6-node Proxmox Cluster** β€” BigWorld, Biggie, Snoop, TooShort, Tupac, DrDre +- **12-node K3s Cluster** β€” 3 control plane (django-1/2/3) + 9 workers (ingress, data, monitoring groups) +- **TrueNAS** β€” Network attached storage +- **Nginx Proxy Manager** β€” Reverse proxy layer +- **Prometheus + Grafana + Uptime Kuma** β€” Full observability stack (Prometheus actively scraping) +- **Dashy + Home Assistant + PrimeStation** β€” Services layer +- **APRS iGate x2** β€” RF edge systems (home + mobile) -* Target audio level: **~50–60** -* Too high β†’ clipping / decode failure -* Too low β†’ missed packets +### Automation -This was tuned using: - -* Direwolf audio level output -* Real beacon testing from handheld radios +- Script: `~/scripts/noc_update.py` running on Biggie (`10.10.30.192`) +- Cron: `*/5 * * * *` β€” every 5 minutes +- Log: `/var/log/noc_update.log` +- Auth: GitHub Personal Access Token via baked remote URL --- -# 🧠 Featured Projects +## πŸ—οΈ Infrastructure Overview - +| Layer | Systems | Count | +|-------|---------|-------| +| Compute | Proxmox VE cluster | 6 nodes | +| Orchestration | K3s Kubernetes | 12 nodes | +| Storage | TrueNAS | 1 | +| Networking | Nginx Proxy Manager, Cloudflare Tunnels, UniFi VLANs | 4 VLANs | +| Monitoring | Prometheus, Grafana, Uptime Kuma, Custom NOC | 4 services | +| Edge | APRS iGate (home + mobile), Direwolf TNC | 2 nodes | --- -# 🧰 Tech Stack +## πŸ”₯ Featured Projects -### ⚑ Core Technologies +### πŸ“Š Ced's NOC Dashboard -TypeScript -Git -Linux -HTML -JavaScript -React -NodeJS -Python -Docker -Kubernetes -Grafana -Prometheus -Bash +Real-time monitoring system with live system health, latency tracking, severity-based alerts, and layer filtering. -

+- **Live:** https://noc.chasedumphord.com +- **Source:** https://github.com/ced4568/ceds-noc + +### 🧱 Ced's HomeLab + +Full enterprise-style homelab with Proxmox clustering, K3s orchestration, VLAN segmentation, and full observability stack including Prometheus scraping. + +- **Source:** https://github.com/ced4568/ceds-homelab + +### πŸ“‘ APRS iGate (RF Edge System) + +Dual-node RF-to-internet gateway. Raspberry Pi + Direwolf TNC. Live on aprs.fi. + +- **Source:** https://github.com/ced4568/ceds-aprs-igate --- -### πŸ–₯️ Infrastructure & Systems +## 🧰 Tech Stack -* Proxmox VE (Virtualization) -* K3s Kubernetes (Raspberry Pi Cluster) -* Docker / Containerized Services -* TrueNAS (Storage) +**Infrastructure:** Proxmox VE β€’ K3s β€’ Docker β€’ TrueNAS β€’ Nginx Proxy Manager β€’ Cloudflare Tunnels -### πŸ“Š Monitoring & Observability +**Monitoring:** Prometheus β€’ Grafana β€’ Uptime Kuma β€’ Custom NOC Dashboard -* Grafana (Dashboards) -* Prometheus (Metrics - in progress) -* Uptime Kuma (Service Monitoring) -* Custom NOC Dashboard (Python + JSON + JS) +**Networking:** UniFi β€’ VLAN Segmentation β€’ Cloudflare DNS -### 🌐 Networking & Access +**Edge / RF:** Direwolf β€’ APRS-IS β€’ Raspberry Pi β€’ RTL-SDR -* Nginx Proxy Manager (Reverse Proxy) -* Cloudflare Tunnels (Secure External Access) -* VLAN Segmentation (UniFi Network) +**Development:** Python β€’ Bash β€’ JavaScript β€’ HTML/CSS β€’ Git -### πŸ“‘ Edge & RF Systems - -* Direwolf (APRS TNC) -* APRS-IS Integration -* Raspberry Pi iGate Systems -* Audio Signal Processing / Tuning - -### πŸ’» Development - -* Python (Automation / Data Collection) -* JavaScript (Frontend Dashboard UI) -* HTML / CSS (UI Design) -* Bash (System Automation) -* Git / GitHub (Version Control) +**AI & Automation:** Claude (Anthropic) β€’ LLM-assisted Documentation β€’ Prompt Engineering --- -# πŸ“ˆ Roadmap +## πŸ‘€ Connect -* [ ] Grafana + Prometheus integration -* [ ] Real-time metrics ingestion -* [ ] NOC alerting system -* [ ] Mobile APRS iGate deployment -* [ ] Advanced system dashboards +[![LinkedIn](https://img.shields.io/badge/LinkedIn-Connect-blue?style=for-the-badge&logo=linkedin)](https://www.linkedin.com/in/toochase-dumphord/) +[![GitHub](https://img.shields.io/badge/GitHub-ced4568-black?style=for-the-badge&logo=github)](https://github.com/ced4568) +[![Portfolio](https://img.shields.io/badge/Portfolio-Live-brightgreen?style=for-the-badge)](https://chasedumphord.com) +[![NOC](https://img.shields.io/badge/NOC-Live-cyan?style=for-the-badge)](https://noc.chasedumphord.com) + +πŸ“§ chasedumphord@gmail.com | πŸ“ Oxford, MS --- -# πŸ‘€ Connect With Me - -[LinkedIn](https://www.linkedin.com/in/toochase-dumphord/) -[GitHub](https://github.com/ced4568) - ---- - -## ⚑ Final Note - -> This is not a static portfolio β€” it is a **live representation of working systems.** +> This is not a static portfolio β€” it is a live representation of working systems.