I'm an SRE & Platform Engineer with roots in Linux system administration. I build tools in Go, Python, and Bash to solve infrastructure problems β from cloud-native IPAM to disconnected environment tooling.
- π©οΈ airgap β CLI tool for syncing, exporting, and importing content for air-gapped OpenShift environments (Go)
- π CloudPAM β A lightweight, cloud-native IP Address Management solution for AWS/GCP (Go + TypeScript)
- πΈοΈ grapheon β Network intelligence platform that aggregates scan data (nmap, netstat, arp) into graph visualizations (Python/FastAPI + React)
- π WOTSapp β Military training communication platform for instructors and students (React + Firebase)
- π§ network-trainer β Interactive network topology training tool (JavaScript)
- β salt-workspace β Salt configuration management workspace (16 stars)
- π¦ epel-offline-sync β Sync EPEL repos for disconnected environments (Python)
- π ocpsync β Sync artifacts for OpenShift in air-gapped environments (Go)
- π₯ dlserver β Download server written in Go
- π€ bsides-if-2022 β BSides Idaho Falls 2022 conference talk materials
Discovered hardcoded secrets vulnerabilities in Red Hat's Mirror Registry, resulting in 4 CVEs:
- CVE-2024-3622 β Plaintext CSRF secret key
- CVE-2024-3623 β Default database secret key in plain-text
- CVE-2024-3624 β Database user and password stored in plain-text
- CVE-2024-3625 β Redis password stored in plain-text
Read more: CVE disclosure process writeup
- quay/mirror-registry β 4 merged PRs fixing secrets handling and security issues
- keycloak/keycloak β Operator documentation and TLS configuration fixes
- openshift/oc-mirror β Code cleanup contributions
- airgap β Multi-arch container images, CI release pipeline, binary publishing, changelog-driven releases
- CloudPAM β SSO/OIDC provider integration, auth hardening, soft-deletes, SQLite connection pooling, Chainguard containers
- grapheon β Live system status indicators, fcose layout tuning, demo mode access controls, semver release checker
- network-trainer β UI connection polish, Cloudflare Pages deployment, OpenTofu infrastructure
- WOTSapp β Active development on instructor/student training workflows
- Observability (metrics, logs, traces)
- Salt, Ansible, and configuration management at scale
- Disconnected/air-gapped environment challenges
- OpenShift & container orchestration
- π blog.badgerops.net
- π mastodon.social/@badgerops
- π¦ @badgerops
Stats are refreshed weekly via GitHub Actions using lowlighter/metrics. Languages are measured by lines of code.




