Skip to content
View rcmaples's full-sized avatar
:octocat:
slingin' divs and takin' names
:octocat:
slingin' divs and takin' names

Block or report rcmaples

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
rcmaples/README.md

RC Maples

email rc@rcmaples.io linkedin profile npm packages Atlanta, GA

Engineer who works at the customer boundary: finds the friction between customers, product, and engineering, then builds the workflow, integration, or tool that removes it. Nearly a decade in customer-facing technical roles, the last several years building the software behind them.

Currently

Senior Field Innovation Engineer at FullStory — building the infrastructure behind demo environments: a Next.js starter that stands one up in a single command, every GCP resource defined in Terraform, internal tools behind the company's auth layer, and least-privilege access roles derived from an audit of past permission requests.

Things I've built

  • sanity-plugin-singleton-management — adopted an abandoned community Sanity plugin that was blocking customers' Studio upgrades on dependency conflicts: refactored it, added tests and CI, republished to npm. It has gone from ~40 weekly downloads at relaunch to 2,400+, with no further marketing. weekly downloads
  • shftr (demo) — workforce management and ticket routing, built first on React/Node/MongoDB and later refactored to Go on Datastore inside FullStory's production stack. Skills-based routing cut median first response on sensitive compliance tickets by 75%. The third generation runs headless, connecting Assembled to Zendesk's Unified Agent Statuses.
  • Support Bridge — an integration service connecting Slack, an internal customer-record system, and Linear: automated ticket creation, routing, escalation webhooks, and agent assignment for a 14-person support organization, replacing manual triage.
  • Natural-language querying for Sanity — extended Vision, Sanity's query playground, into natural language → GROQ: MCP server, custom UI, backend services. Prototype to internal demo in days, which got engineering leadership and a cofounder discussing whether to productize it.
  • A marquee EMEA opportunity — partnered with sales engineering: mapped the prospect's multi-domain customer journey, designed a cross-domain session-stitching approach across three live sites, and wrote the sample code that demonstrated feasibility and guided their implementation.
  • A self-service support portal — most of the customer-facing portal and the reporting foundation behind it, using AI-assisted prototyping to go from sketch to working software in days rather than weeks.

Stack

  • Languages — TypeScript / JavaScript · React · Next.js · Remix · Node · Python · Go
  • Data & infrastructure — PostgreSQL · REST · webhooks · GraphQL · GCP · AWS · Cloud Run · Docker · Terraform
  • Product & tooling — LLM integration (MCP, OpenAI API) · Git / CI · Sanity · Linear · Jira · Plain · Zendesk

Work history

  • FullStory — Senior Field Innovation Engineer · Feb 2026 – present
  • Sanity — Manager, Support Engineering, North America · Sep 2024 – Feb 2026
  • Netlify — Staff Support Engineer · Feb 2024 – Sep 2024
  • FullStory — Principal Support Engineer, Escalations → Global Manager, Support Engineering → Team Lead → Principal Support Engineer · May 2019 – Feb 2024
Earlier
  • InVision — Team Lead, Tier 2 Support · Dec 2017 – May 2019 (Support Engineer → Senior Support Engineer → Team Lead)
  • WCI, Inc. — Corporate IT Specialist → Corporate Ticketing System Administrator · Feb 2012 – Dec 2017
  • Education — BS, Electronic Media Production, Middle Tennessee State University (2006) · FullStack Flex, Thinkful (2018)

Pinned Loading

  1. sanity-plugin-nyan-banner sanity-plugin-nyan-banner Public

    A whimsical Nyan Cat to brighten your day

    TypeScript 1

  2. sanity-plugin-singleton-management sanity-plugin-singleton-management Public

    TypeScript 10

  3. pkg-utils pkg-utils Public

    Forked from sanity-io/pkg-utils

    Simple utilities for modern npm packages.

    TypeScript

  4. plugin-kit plugin-kit Public

    Forked from sanity-io/plugin-kit

    Enhanced Sanity.io plugin development experience.

    TypeScript

  5. sanity-io/sanity sanity-io/sanity Public

    Sanity Studio – Rapidly configure content workspaces powered by structured content

    TypeScript 6.4k 558

  6. sanity-io/plugin-kit sanity-io/plugin-kit Public archive

    Enhanced Sanity.io plugin development experience.

    TypeScript 84 12