Ongoing experiments where art, code, and design overlap. Kept in the open. Some ship, most stay here.
Resume builder.
Keyboard-first résumé editor with a live A4 preview and ATS-safe PDF export. Drag to reorder, type into the canvas, swap themes. Every action plays a click. Open source on Next.js 15 and React 19.
Next.js
Guest card.
A tactile thank-you card tucked behind a pill bar. Pick a color, pick a pattern, sign, and drag the card down into the bar to send. Nothing is transmitted; the finished card downloads as a PNG.
Motion
Draggable scroller.
A jog wheel for picking from a list. Shapes ride a curve, the knob tilts like a compass between rows, and the click sounds track how fast you scroll.
Pointer events
Ditto sidebar.
Sticky case-study TOC inspired by Ditto. A cream spine flares outward, pinches to a sharp neck, and bulges back into a colored tile that tracks the active section as you scroll. Built with morphing SVG paths.