I design and code and love working in the space between the two.
Here I create tools for web and Node.js app development and prototyping.
- Unicode Picker: a searchable Unicode character picker for the browser
- dev-skills: a library of software-development skills for AI coding agents
- sh-cmd-tag: template tag for shell commands with streaming output, safe interpolation, and flexible I/O
- schema-fns: composable schema functions for input transformation and validation
- rpc-light: a lightweight RPC library for the browser and Node.js
- file: a no-fuss utility for reading file contents in Node.js
- vite-multipage: Vite + Vue 3 multipage app starter
- express-fs-autorouter: file-based routing for Express
- Bookmarklets: browser bookmarklet actions like copying a clean URL, grabbing the page's text, or snapshotting the DOM






