Skip to content
View cyclonite69's full-sized avatar

Block or report cyclonite69

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
cyclonite69/README.md

๐Ÿง  Richard "Chip" Dougherty

Systems Architect โ€ข SIGINT-Inspired Geospatial & Wireless Intelligence Systems

Email


GitHub Streak

GitHub Stats Top Languages

GitHub Activity Graph


๐Ÿ” Overview

I design and maintain the ShadowCheck Geospatial Signal Intelligence Platform. My work focuses on the intersection of wireless RF analysis, forensic-grade data processing, and hardened AWS infrastructure. I prioritize system reproducibility, data integrity, and modular architecture over monolithic design.


๐Ÿท๏ธ Stack Badges

AWS PostgreSQL PostGIS Node.js TypeScript Python Linux Android React Mapbox


๐Ÿš€ ShadowCheck System Architecture

ShadowCheck is not a collection of isolated projects; it is a unified, layered system designed with strict unidirectional data flow. It ensures forensic-grade data integrity from field capture through to analytical visualization.

๐Ÿ›ฐ๏ธ Collection Layer

  • WiGLE: External bootstrap dataset utilized strictly for cold-start validation, not a system dependency.
  • ShadowCheckMobile: First-party Android RF collection system designed for sovereign, high-fidelity signal capture.

๐Ÿ“ฅ Ingestion Layer (AWS S3)

  • dbcoopers-briefcase: AWS S3-based infrastructure pipeline handling the staging, validation, and secure transport of raw field telemetry into processing environments.

โš™๏ธ Processing Layer

  • ShadowCheck Core Engine: The primary analytical engine responsible for signal ingestion, enrichment, emitter classification (differentiating transient vs. persistent), and geospatial normalization into PostGIS.

๐Ÿ—บ๏ธ Visualization Layer

  • ShadowCheckWeb: The primary operational control plane. A React and Mapbox-driven interface providing real-time and historical geospatial intelligence visualization.

๐Ÿง  Engineering Philosophy

  • Structure first, then scale: Prevent technical debt through rigorous architectural foundations.
  • Modularity over monoliths: Distributed, decoupled, and observable components.
  • Forensic mindset: Data is evidence; ensure it is traceable and untampered.
  • Signal over noise: Aggressive filtering to surface high-value intelligence.
  • Automation with intent: Purpose-driven orchestration of system lifecycles.

๐Ÿ“ก Specialized Domains (Click to expand)
  • Wireless / RF Analysis: Wi-Fi, BLE, and spectrum behavior characterization.
  • Geospatial Systems: PostGIS optimization and strict coordinate integrity.
  • AWS Cloud Infrastructure: Hardened IAM, S3 pipelines, and EC2 Graviton deployment.
  • Android Systems: Sideloading, telemetry control, and edge-capture optimization.
  • Energetics & Propulsion: Research into APCP burn dynamics and propulsion patents.

๐Ÿ›ก๏ธ Security & Infrastructure (Click to expand)
  • DNS Hardening: Privacy-first resolution via Unbound and dnscrypt-proxy.
  • Enforcement: Strict DNSSEC validation and UFW-managed firewall policies.
  • Least Privilege: Mandatory non-root execution environments and minimal attack surfaces.

โŒจ๏ธ Workflow Style

  • Multi-agent AI: Leveraging Claude, GPT, and Gemini for accelerated logic auditing.
  • CLI-First: Terminal-driven engineering and operational administration.
  • Execution Framework: Modular Python structures for reproducible research.
  • Versioned Iteration: Strict, version-controlled reproducibility across all pipelines.

๐Ÿ“ Operating Context

  • Location: Flint, Michigan
  • Experience: 30+ years in systems engineering and architecture.
  • Background: Management Information Systems (MIS).

๐ŸŽฏ Current Focus

  • ShadowCheck modular refactoring: Transitioning into a highly componentized architecture.
  • AWS ingestion pipeline hardening: Securing the data transport layer for increased volume.
  • Signal classification improvements: Enhancing algorithms for precision geospatial enrichment.
  • Sovereign Collection: Accelerating the migration from WiGLE dependencies to ShadowCheckMobile.

"Build systems that explain themselves. Trust data you can trace. Eliminate noise until only signal remains."


Profile Views Counter

Pinned Loading

  1. shadowcheck-web shadowcheck-web Public

    ShadowCheck SIGINT Forensics Platform - Real-time wireless network analysis

    PLpgSQL 2

  2. ShadowCheckMobile ShadowCheckMobile Public

    Network Security & Surveillance Detection App - WiFi/Bluetooth/BLE/Cellular scanning with threat detection

    Kotlin 1

  3. Aegis-Scripts Aegis-Scripts Public

    PowerShell

  4. parrot-booty-protection parrot-booty-protection Public

    Enterprise-grade DNS hardening for Parrot OS with DoT, DNSSEC, and emergency recovery

    Shell 1

  5. kismet kismet Public

    Forked from kismetwireless/kismet

    Github mirror of official Kismet repository

    C++

  6. wigle-wifi-wardriving wigle-wifi-wardriving Public

    Forked from wiglenet/wigle-wifi-wardriving

    Nethugging client for Android, from wigle.net

    Java