available for projects

Moodswing9
builder.

Developer & creator specialising in Dell EMC backup infrastructure tooling — PPDM, NetWorker, Data Domain — and AI-powered automation. Live SaaS tools, terminal dashboards, REST API clients, diagnostic tools, and presentation generators. Check out my work below.

Moodswing9 GitHub avatar
Backup Log Analyzer

Paste any backup or infrastructure log — PPDM, NetWorker, Data Domain, Veeam, or syslog. 12-pattern offline taxonomy classifies known errors instantly (no AI call). Unknown patterns fall through to Claude Opus 4.7 streaming. Diff Mode compares two captures to surface regressions. Batch Mode analyzes up to 5 files in one run. Session History stores up to 20 past analyses in the browser — reload any result instantly. Live SaaS and Claude Code plugin — /analyze-log brings the same analysis to your terminal.

Next.js Claude Opus 4.7 Streaming Diff Mode Batch Mode Claude Code Plugin
NetWorker / PPDM

Full Claude Code plugin for Dell EMC NetWorker & PowerProtect Data Manager. Skill + 13 slash commands + 2 agents. Covers REST APIs, CLI, Kubernetes protection, DDBoost, DR orchestration, anomaly detection, guided restore, restore session monitoring, and cross-platform executive reporting.

REST API Kubernetes CLI Automation DDBoost Cloud
AI Presentation Generator

Generate professional presentations from any topic using Claude Opus 4.7 with adaptive thinking. Draft mode: Haiku previews structure + cost estimate, press Enter to upscale to Opus. Remix existing decks with Phi-4 + DePlot vision pass — images processed in parallel. 4 themes, .pptx & .html output. Claude Code plugin — /deck "Your Topic" generates a full deck without leaving your terminal.

Claude Opus 4.7 Python PPTX Draft Mode NVIDIA NIM
PPDM ES Troubleshooter

Interactive diagnostic dashboard for PowerProtect Data Manager Elasticsearch access errors. 10 diagnostic modules, 7 guided error-pattern workflows, live /_cluster/health check. AI Diagnose returns structured JSON — severity badge, copy-pasteable remediation commands, prevention guidance. Also a Claude Code plugin — /es-diagnose runs the same structured analysis from your terminal.

PPDM Elasticsearch Diagnostics Structured AI Claude Code Plugin
ppdmwatch

The nsrwatch equivalent for Dell PowerProtect Data Manager. Live terminal dashboard — job health, storage, running sessions, color-coded alerts. --mcp flag exposes 4 live Claude Code tools (job counts, storage %, alerts, health) without a TUI. Trend-based predictive alerting fires Claude Opus 4.7 when failures or storage % climb 3 polls in a row.

Python PPDM TUI Predictive Alerts Claude Code Plugin
networker-ppdm

Python REST API clients, unified backupctl CLI (doctor, inventory, protect, sla), and Claude Opus 4.7 with adaptive thinking RAG pipeline for Dell EMC NetWorker & PPDM. Per-policy SLA reports, on-demand protection, plain-English Q&A, and AI script generation with Claude Opus 4.7.

Python REST API CLI RAG Plugin
Python v3.3.0 Claude Opus 4.7
claude-deck-generator

AI presentation generator — Claude Opus 4.7 (adaptive thinking, effort=high), Haiku draft mode (outline + cost preview, then upscale), or NVIDIA Palmyra-Creative-122B. Remix decks with Phi-4 + DePlot vision pass; images now processed in parallel. 4 themes, .pptx & .html output.

Python Claude AI Draft Mode Phi-4 Plugin
Python v4.6.0 Claude Opus 4.7
ppdm-es-troubleshooter

Browser-based PPDM Elasticsearch diagnostic dashboard. 10 modules, guided remediation, live /_cluster/health fetch. AI Diagnose uses structured JSON tool-calling — returns a severity badge, affected component, click-to-copy remediation commands, and prevention guidance. No backend.

JavaScript PPDM Elasticsearch Structured AI Plugin
JavaScript v1.4.0 Claude Haiku
ppdm-watch

Real-time terminal monitoring dashboard for Dell PowerProtect Data Manager — the nsrwatch equivalent for PPDM. Live curses TUI, background daemon, rotating logs, Claude Opus 4.7 AI summaries. MCP bridge mode (--mcp) exposes 4 live Claude Code tools over stdio. Anomaly baseline calibration — learns normal metric ranges over 10 polls, fires AI only on genuine deviations. 37 pytest tests.

Python PPDM TUI Anomaly Baseline Plugin Pytest
Python v2.1.0 Claude Opus 4.7
backup-log-analyzer

Live SaaS tool — 12-pattern offline taxonomy classifies known PPDM/NetWorker/Data Domain errors instantly; unknown patterns stream to Claude Opus 4.7. Single-log, Diff Mode, Batch Mode (up to 5 files), and session History (up to 20 past analyses). Server-side PII redaction, per-IP rate limiting, prompt caching. Next.js 16, Tailwind. Deployed on Vercel.

Next.js TypeScript Diff Mode Plugin Vercel
TypeScript v0.7.0 Live
ppdm-mcp-server

MCP server that exposes Dell EMC PPDM, NetWorker, and Data Domain as Claude Code tools — 32 tools (20 PPDM + 6 NetWorker + 6 Data Domain) covering job monitoring, bulk operations, single-call restore, restore session lifecycle (list/status/cancel), schedule management (pause/resume/update), saveset queries, DDBoost management, capacity checks, and SLA compliance. The full Dell EMC trilogy in one install.

TypeScript MCP PPDM NetWorker Data Domain
TypeScript v4.1.0 MCP Server
ppdm-alert-bot

Webhook receiver and MCP server for Dell EMC PPDM and NetWorker — classifies every event as 🔴 CRITICAL / 🟡 WARNING / 🟢 INFO and forwards structured alerts to Slack, Microsoft Teams, PagerDuty, and email. Daily email digest. Proactive SLA polling. 4 MCP tools: test alerts, inspect config, classify any payload, check SLA now.

TypeScript Webhooks Slack Teams MCP
TypeScript v1.2.0 MCP Server
ppdm-capacity-planner

Claude Opus 4.7-powered capacity forecasting for Dell EMC PPDM storage systems. Fetches live storage-system data, generates 80%/95% breach projections, dedup/tiering/expansion recommendations, and an executive summary narrative. Supports --demo mode for testing without a live PPDM instance.

Python Claude Opus 4.7 PPDM Forecasting Plugin
Python v1.0.0
Moodswing9.github.io

Developer portfolio — the page you're on right now. Hosted via GitHub Pages. Dark theme, grain overlay, animated blobs, JetBrains Mono + Syne, zero dependencies.

HTML CSS GitHub Pages Portfolio
HTML
9 Public Repos
GitHub Stars
Always Building