independent software · robworks software llc

Robworks Code

Product engineering, AI integrations, and developer tooling — built, shipped, and maintained end-to-end. One person, one company, no agency layer between you and the work.

1 developer 12 plugins shipped 10+ years building remote, worldwide

start a conversation

services

product engineering

build

Greenfield web apps, APIs, and full-stack systems. I take a rough idea and turn it into a shipped product, working solo from discovery to launch.

  • TypeScript, Next.js, React, Node
  • Postgres / Supabase / Redis
  • Vercel, Cloudflare, Railway deploys

ai integrations

specialty

Production-grade Claude API apps and developer tooling. Practical, no hand-waving — built to actually answer support tickets, not impress a demo audience.

  • Anthropic SDK + prompt caching
  • Claude Code plugins, MCP servers
  • Retrieval, evals, agentic flows

technical consulting

advise

Second-pair-of-eyes for technical leaders. Architecture reviews, codebase audits, migration planning, performance tune-ups — written up so the team can act.

  • Architecture & codebase review
  • Performance & observability
  • Migration planning

maintenance & retainers

support

Long-term support for systems already in production. Bug fixes, security patches, dependency updates, and small features — without the overhead of hiring full-time.

  • Monthly hours, rolled-over
  • Infra: Vercel / CF / Railway / Supabase
  • On-call coverage available

projects

claude code plugins

ga-mcp-full

analytics

GA4 MCP server with full Admin API read/write access — bundled with Claude Code auth helpers and SessionStart bootstrap.

mcp google-analytics ga4

claude-quikgif

productivity

QuikGIF MCP integration for Claude Code — bundled MCP shim, session-start update notices, and lifecycle slash commands (status, install, update, install-mcp).

mcp quikgif screen-recording

namecheap-mcp

infrastructure

Namecheap MCP server — manage domains, DNS, SSL, transfers, and account from Claude Code. Includes a guided /namecheap-mcp:setup command for first-run credentials.

mcp namecheap dns

appstore-connect-mcp

developer-tools

App Store Connect MCP server. Query 923 API endpoints and run authenticated calls — apps, reviews, sales reports, TestFlight, beta testers, and more.

mcp apple app-store-connect

xcode-mcp-server

developer-tools

Xcode MCP server — build projects and run tests from Claude Code with structured output, log persistence, and Xcode 15/16+ compatibility.

mcp xcode ios

cpanel-mcp

infrastructure

cPanel UAPI MCP server - 74 tools for email, DNS, file read and write, MySQL, FTP, SSL, cron, subdomains, addon domains, and backups on shared cPanel hosting. Multi-account profiles with atomic token rotation, dry-run auth_test, cPHulk lockout detection, POST routing that keeps secrets out of the cPanel access log, and a state-machine /cpanel-mcp:setup.

mcp cpanel hosting

ableton

creative

Drive Ableton Live 11 and 12 from Claude Code - tracks, clips, MIDI notes, devices, mixer, automation, arrangement, scenes, transport, and preset generation (Wavetable, Simpler, rack macros & zones, and macro->parameter mappings) over a bundled MCP server. Includes a guided /ableton:setup, a /ableton:analyze best-practice set report, plus workflow commands for building and editing tracks.

mcp ableton ableton-live

notation

productivity

Capture session learnings into the right Claude Code memory tier instead of dumping them all into CLAUDE.md. /notation:notate reads the session, right-sizes the flow, and presents proposals as a scorecard plus per-tier tables with diffs; /notation:notate-all applies them without the picker; /notation:feedback sends a bug or routing correction to the maintainer. The bundled notation-audit skill keeps the global CLAUDE.md under its size budget, relocating detail into linked topical notes rather than deleting it. Project-scoped and global-scoped memory are kept independent: a learning that stops being true in another repo goes to that project's memory or docs, never into your global notes, and the audit reports the two scopes separately. Backups are sorted by kind rather than lumped together: a run's own rollback copies are offered for cleanup once its verification passed, while your own CLAUDE.md snapshot history is reported and left alone - and a rotation policy of your own always wins. Capture measures rather than guesses: every proposal is priced in characters before anything is written, a whole-run budget check catches additions that are each individually fine but collectively too large, and after the writes land it re-measures and reports any edit that did not land as drafted - telling that apart from a file another session changed underneath it. Notation is additive: it preserves existing lines and dates new entries rather than overwriting history.

claude-md memory notes

deep-review

developer-tools

Multi-agent pull request review that surfaces every finding instead of hiding low-confidence ones. /deep-review:review scores each issue on confidence and severity, verifies impactful-but-uncertain ones, then presents a two-axis triage in-session and posts to the PR on confirm. /deep-review:auto double-checks then auto-applies a fix for every issue to the working tree, runs the repo's local gate to verify them, and confirms every fix survived the run. Works with or without a PR, tolerates a dirty tree without touching unrelated uncommitted work, and never assumes CI exists.

code-review pull-request github

colab

developer-tools

Drive Google Colab from Claude Code over a bundled MCP server — open Drive notebooks, run code in the kernel, manage multiple sessions, upload/download VM files, mount Drive, read Colab secrets, inspect variables, edit notebook cells, and run fine-tune round-trip + local MLX conversion helpers. Optional headless/Playwright backend. Includes guided /colab:setup and /colab:help commands.

mcp colab google-colab

sharding

developer-tools

Develop a product as isolated shards coupled only through a frozen, versioned contract, with drift caught mechanically. A Claude Code plugin plus a deterministic engine: SessionStart/PreToolUse/Stop hooks sandbox each shard to its own slice and a read-only contract, and /shard-* commands diff a shard's surface against the contract and gate phases. /shard-orchestrate plans the shards into dependency waves and can drive a real headless Claude Code session per shard, each confined to its own directory and a read-only contract, then re-reads every surface from disk to decide the verdict.

claude-code contract-first isolation

audacity

developer-tools

Drive Audacity from Claude Code - 132 tools plus one-call cleanup and mastering pipelines, with guided setup and diagnostics.

audio audacity mastering

other

ccmcp

developer tools

Dynamic CLI and TUI (Go) for managing Claude Code's MCP servers, plugins, and per-project overrides. One view across user config, local state, committed .mcp.json, plugin manifests, and OAuth integrations — bulk-toggle by scope or filter.

claude-code mcp go cli

robworks-claude-code-plugins

marketplace

The Claude Code plugin marketplace catalog that powers this site's /plugins/ page. A single marketplace.json manifest pointing at three external plugin repos.

claude-code marketplace plugins

writing

Why I Built Sharding

2026-07-21

Two AI sessions agree on an interface, then one quietly drifts from it - and nobody notices until integration. Sharding makes the contract external and frozen, and catches the drift mechanically, the way a type checker catches an error.

Teaching ccmcp Which Claude Code It's Running Against

2026-06-02

Claude Code ships fast and quietly reshapes its own internals. My MCP manager used to bake those assumptions in as constants. v0.18.0 makes it detect the installed version and adapt — in one place.

contact

Tell me what you're building, what problem you're solving, and roughly when you need it. I read every message and reply within 1 business day.