projects

The whole portfolio, public and private. Some ship to production, some just scratch an itch, all of it is real work.

products and ventures

RouteSwitchU

Lab-first network automation training. Free Python foundations course live now; paid containerlab + pytest curriculum shipping July 2026. The whole product is a course-as-code monorepo: site, graders, ops.

python · containerlab · private

routeswitchu-labs

The public half of RouteSwitchU: graded lab repos students clone and pytest their way through. The tests are the teacher.

python · pytest · public

ShopFloor Security

CMMC Level 2 / NIST 800-171 documentation packs for small defense suppliers. Template generators plus a QA gate pipeline that lints every artifact before it ships.

python · compliance · private

Buyer Mining

AI search visibility as a service: when buyers ask ChatGPT for a shortlist, do you show up? This is the hub repo for strategy and operations.

aeo · strategy · private

buyer-mining-tooling

The working pipeline behind Buyer Mining: answer-surface snapshots across AI engines, citation-readiness scoring for pages, HTML and PDF reports.

python · aeo · private

buyer-mining-site

BuyerMining.com, the brochure site. Static Astro, fast and crawlable. A site about AI search visibility had better practice what it preaches.

astro · private

castle-rock-counseling

Client engagement for a Colorado counseling practice: migrated a slow page-builder site to GeneratePress and clean blocks, with AI search visibility work ongoing.

wordpress · client · private

network engineering

netreview

Offline-first review of Cisco IOS-XE output: ingest, sanitize, parse, diagnose, and diff pre/post validation into a report. Your config never leaves the laptop.

python · ios-xe · private

t3g-cisco-cx-program

Productizing Cisco lifecycle incentives into repeatable services: a structured program that turns adopt-rebate use cases into offerings a sales team can actually run.

cisco · practice-dev · private

promo-collateral

Cisco partner-program artifacts for the account-executive motion: HTML tools, markdown collateral, and the build scripts that keep them current.

cisco · presales · private

AP-Calculator

Wi-Fi access point estimator: square footage, floors, attenuation, and user counts in, AP count out. Started life as Excel VBS, refactored into Streamlit.

python · wireless · public

Network-Documentation-Physical-Basic

Discovery scripts that turn a physical network into basic markdown documentation. Document what is, not what the Visio claims.

python · public

Cisco-Switch-Security

Switch-hardening reference from the field: the port-security, DHCP-snooping, and 802.1X checklist era. Still correct, just older than the tooling.

cisco · archive · private

VSAN-Project-Template

Project scaffolding from an enterprise hyperconverged data-center consolidation: design artifacts turned into a reusable template.

datacenter · archive · private

ai, agents, and personal infrastructure

local-rag

Self-hosted semantic search over my personal knowledge vault: Qdrant and Ollama on a Nutanix CE VM. A local Pinecone that costs nothing and leaks nothing.

python · rag · private

hermes-mirror

Mirror workspace for a private self-improving agent experiment. The interesting part is the improvement loops, and those stay private.

agents · private

social-pulse

Local agent that snapshots this site's analytics through the day and texts me an evening digest: traffic, referrers, campaigns, funnel health.

python · analytics · private

CCA-F

Multi-user study tracker I built while preparing for the Claude Certified Architect exam: React SPA with a PHP and SQLite backend. Studying for a cert by shipping an app.

react · php · private

bots and automation

notel

Nightly bot that hunts same-day Frontier GoWild day-trips worth taking and texts a ranked list before anyone wakes up. launchd, APIs, and a little wanderlust.

python · launchd · private

gowild-flight-finder

Streamlit app for GoWild pass holders: direct flights from Denver and when to book them. The public ancestor of notel.

python · streamlit · public

labs and study archive

Wireless_Lab

NetIntuit wireless lab builds: reproducible Cisco Modeling Labs topologies for the WLAN designs I shipped in production.

cml · wireless · private

SD-WAN_Lab

NetIntuit SD-WAN lab builds: rerunnable CML topologies for SD-WAN design and validation work.

cml · sd-wan · private

Programmable-Fabric_Lab

NetIntuit data-center fabric labs: VXLAN/EVPN programmable-fabric topologies in CML. The designs I trust are the ones I can rerun.

cml · vxlan-evpn · private

Ansible_Lab

Early network-automation lab: Ansible playbooks against lab gear, from the era when I decided typing the same config twice was a bug.

ansible · archive · private

Linux_Lab

Linux practice environment from the same push: get fluent on the operating system all the tooling runs on.

linux · archive · private

pyplus-class

Exercises from a Python course, including a deliberately manufactured git merge conflict. Everyone starts somewhere.

python · archive · private

DevNetExpert

DevNet Expert study workspace. The CCIE certified the protocols; this was the push to certify the automation.

study · archive · private

CCISO-practice

Streamlit study app for CISO exam prep: practice-exam and study modes over a question bank. Build the tool, learn the material twice.

python · streamlit · public

meta

bml

This website: the Cisco IOS CLI front door, the blog, the résumés, and one Easter egg I will not describe here. Vanilla HTML, CSS, and JS, no framework.

javascript · cisco-ios · private

bleekley

The GitHub profile README repo. It says hi.

meta · private

bleekley.github.io

Parked GitHub Pages repo. Every account has one; this one is patiently waiting for a reason to exist.

meta · private

More at github.com/bleekley.