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
| 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.
| 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 |
| 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. |
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.


