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. Single-log analysis or Diff Mode: compare two captures side-by-side to surface regressions, resolved issues, and changed patterns. Claude Opus 4.7 streams severity, root causes, and copy-pasteable fix commands. Live SaaS and Claude Code plugin — /analyze-log brings the same analysis to your terminal.

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

Full Claude Code plugin for Dell EMC NetWorker & PowerProtect Data Manager. Skill + 4 slash commands + specialist agent. Covers REST APIs, CLI, Kubernetes protection, DDBoost, VTL, cloud tier, and automation.

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. Trend-based predictive alerting fires Claude Haiku when failures or storage % climb 3 polls in a row. Claude Code plugin — /ppdm-status delivers an AI briefing from daemon logs without leaving your terminal.

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 v2.6.0 Claude AI
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.5.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.3.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 Haiku AI summaries with structured tool calling. Trend-based predictive alerting fires when failed jobs or storage % climb 3 polls in a row. Pytest suite included.

Python PPDM TUI Predictive Alerts Plugin Pytest
Python v1.3.0 Claude Haiku
backup-log-analyzer

Live SaaS tool — single-log analysis or Diff Mode to compare two captures and surface regressions. Streams severity badge, root causes, and copy-pasteable fix commands. Server-side PII redaction, per-IP rate limiting, /api/health endpoint, and download-as-markdown. Next.js 16, Claude Opus 4.7 with prompt caching, Tailwind. Deployed on Vercel.

Next.js TypeScript Diff Mode Plugin Vercel
TypeScript v0.3.0 Live
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
6 Public Repos
GitHub Stars
Always Building