Skip to content
View chuckcarpenter's full-sized avatar

Organizations

@shipshapecode

Block or report chuckcarpenter

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.

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

Chuck Carpenter — Notes from the Workbench. Vol. XXVI, May 2026, Como. Head of Engineering, Anagram. Established MM.

vocation

I am Head of Engineering at Anagram, where we build security awareness training that does not insult the people taking it — gamified, evidence-backed, with phishing simulations driven by language models that are, occasionally, smarter than the people they are testing. Previously partner at ShipShape, now dormant; the work that came out of it remains useful.

open source

I maintain shepherd, a JavaScript library for guided product tours. It has been quietly walking users through software since 2014. I contribute to Astro core and to Swach.

avocation

I sometimes co-host whiskey.fm, a podcast about the trade and the spirit. I live in Como. I am learning Italian, slowly, and building a homelab, more slowly. I support Manchester United and so should you.


reach

linkedin  ·  x  ·  npm

card

npx chuckcarpenter

A terminal-rendered version of this page, for the discerning command-line reader.

By the numbers — 13,700 stars on shepherd, 714 stars on REM-unit-polyfill, 36 public repositories, 15 years on GitHub.

Colophon — no banner, no badges, no tracking pixels. Last revised May 2026.

Popular repositories Loading

  1. REM-unit-polyfill REM-unit-polyfill Public archive

    A polyfill to parse CSS links and rewrite pixel equivalents into head for non supporting browsers

    JavaScript 714 206

  2. picturetime picturetime Public archive

    PICTURE element polyfill with support back to IE9, fallback to IE8

    CoffeeScript 6 3

  3. Basis-Golden-Data Basis-Golden-Data Public archive

    An async data retriever for Basis B1 tracker

    JavaScript 4 1

  4. grunt-git-humans grunt-git-humans Public

    A grunt plugin to get your contributors and create a humans file.

    JavaScript 4 1

  5. datscihack datscihack Public

    Repo for Hacking Datascience experiment

    JavaScript 3 1

  6. Kalendae Kalendae Public

    Forked from Twipped/Kalendae

    A javascript date picker that just works.

    JavaScript 1