react-slot-fill. Slot & Fill component for merging React subtrees together. Portal on steroids.
661expression-engine-recipes. A set of handy Capistrano recipes for ExpressionEngine CMS
25left-pad. String left pad
18angular-ace. Ace Code Editor Directive for AngularJS
17isq. A CLI for GitHub & Linear issues. Instant. Offline-first. AI-agent native.
10astroscope. Astrology on the iPhone. With a twist.
6ruby-encoding-wrapper. A Ruby wrapper for the Encoding.com API
5expression-engine-tasks. Set of handy rake tasks for expression engine
4acts-as-paneled. An easy way to seperate form sections using javascript
4preventable-tabnavigator. A Customized Flex Component that allows you to prevent the default tab switching and instead dispatch events.
3youtube-video-display. A custom video display component for Flex 3 that allows you to play Youtube videos directly.
2refresh-prototype-talk.
2video-to-transcript. TypeScript
2node-buzz. The typical fizzbuzz written in node.js
2skills. Agent skills for Claude Code, Codex, and friends. Install: npx skills add camwest/skills
2whole-heart. My wedding website
1todo-tdd. todo application inspired by https://github.com/addyosmani/todomvc built using TDD
1github-friend-finder. Find Github people in your area
1troncade. A flash based Tron clone
1nested_has_many_through. rails plugin that allows has_many :through to go through other has_many :throughs
1dotfiles. Configuration files used by thoughtbot developers
1amber-alert. JavaScript
1stringcalc. String Calculator kata pairing exercise
1mcp-apple-notes. Talk with your notes in Claude. RAG over your Apple Notes using Model Context Protocol.
1pivotal-flow. Pivotal Tracker Safari Github Extension
1camwest. 👋 GitHub Profile
1agent-skills. Frozen snapshot of Codex skills and automations behind my coding-in-loops blog post (archived, unmaintained)
1