Skip to content
View rfd62794's full-sized avatar

Block or report rfd62794

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.

Content in all repositories owned by your account will be closed.
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
rfd62794/README.md

Robert Floyd Dugger

Automation Engineer, Contact Center Systems · West Palm Beach, FL

I automate the manual work inside contact centers: DNC compliance across dialer platforms, real-time dialer automation, and Chrome extensions agents use every shift. Most of that code is internal to the contact center I work in; the case studies explain what it does and how it was built.

Site: rfditservices.com · Work: case studies and tools · Writing: blog.rfditservices.com · Contact: rfditservices.com/contact

Contact-center automation

Project What it is
DNC Compliance Automation (private) One Slack command scrubs call lists across every dialer platform, with an audit trail. 3,078 tests. Case study
Telesero Admin Suite (private) Watches live dialer metrics and makes the balancing changes a person used to make by hand. 619 passing tests. Case study
Zoom Wallboard Inside the Dialer (private) Real-time Zoom Contact Center availability inside the dialer, for warm transfers without switching tabs. Case study
Convoso_NewLeadLoad Chrome extension that creates the follow-up lead after a call is dispositioned in Convoso. Details

More Chrome Web Store tools are on the Work page.

Engineering tools

Project What it is
RFD_Blog_Engine WordPress and dev.to publishing pipeline with honest reconciliation. Write-up
RFD_Logging Structured JSON logging for Python services, zero dependencies. Write-up
OpenAgent Session context for AI coding tools, so every session doesn't start from zero. Write-up
RFD_YT_Engine (private) YouTube channel pipeline split into eight domains and exposed as MCP tools. Write-up

Games (side projects)

Project What it is
RFDGameStudio A game definition format and runtime contract: every game is data, UI intent and pure Lua logic that runs identically in Python, TypeScript and Rust. Studio
VoidDrift Mobile arcade mining game in Rust and Bevy for Android. Live on itch.io
OperatorGame Dispatch simulator in Rust: command a slime crew, deploy on missions, see what survives.

Retired and archived

Kept public on purpose: each one still shows how it was built, and why it stopped.

Project Status What it shows
rpgCore Retired → RFDGameStudio One Python engine driving games in four genres; 3,628 commits. Retrospective
PhantomArbiter Semi-retired Solana arbitrage system across Python, Rust (PyO3) and TypeScript. Post-mortem
ContentPipeline Retired → RFD_YT_Engine YAML beat sheet to finished YouTube Short, with OBS and YouTube API automation. Retrospective
RFD_IT_Publishing Merged → RFDGameStudio itch.io publishing CLI designed so it could be absorbed without a rewrite. Retrospective

Smaller games and experiments, sorted honestly by how finished they are, are on the Legacy Projects page.

Pinned Loading

  1. rpgCore rpgCore Public archive

    Retired multi-genre Python game engine: one shared engine layer powered four different games. Precursor to RFDGameStudio, where a snapshot is archived for recovery.

    Python

  2. VoidDrift VoidDrift Public

    Mobile arcade mining game in Rust with Bevy 0.15 and bevy_egui, built for Android with a WASM build. Drones mine asteroid debris at the edge of a black hole; architecture is documented in ADRs. Pla…

    Rust 1

  3. OpenAgent OpenAgent Public archive

    Earlier OpenAgent CLI: reads a codebase plus a SOUL.md developer profile and generates strategic directives for AI coding agents through OpenRouter. Python. The later MCP-based version lives in Ope…

    Python

  4. ContentPipeline ContentPipeline Public archive

    YAML beat sheet plus footage to a finished YouTube Short (FFmpeg), with OBS WebSocket capture and YouTube Data API upload and analytics. Being retired into RFD_YT_Engine.

    Python

  5. TowerBot TowerBot Public

    PrivyBot, a personal AI assistant: a Telegram bot routing to OpenRouter models, with SQLite conversation context, self-managed memory via tool calling, and an MCP server interface. Python, deployed…

    Python

  6. rfd_method rfd_method Public template

    Spec-Driven Development template for AI coding agents with a proof standard: run tests before touching files, work from directives, and certify the real test floor before advancing. Markdown method…