colophon
a colophon is the note at the end of a book that tells you how it was made. this is mine. a small record of the tools, materials, colors, typefaces, and technologies behind my work and this little corner of the internet. consider it the recipe for everything stitched together here.
materials
- framework
- next.js (pages router) + react
- styling
- css modules, hand-written — no tailwind, no ui kit
- design system
- electrocute-ui, published on npm
- motion
- framer-motion page fades + hand-rolled css keyframes
- generative text
- tracery-grammar
- icons
- font awesome + hand-drawn svg doodads
- api bits
- upstash redis via vercel serverless functions
- hosting
- vercel, deployed on every push to main
type
- space grotesk
- body text — technical but rounded at the corners
- poppins (thin weights)
- long-form prose
- ibm plex mono
- labels, urls, anything that should feel machine-adjacent
- cute font
- exactly where you'd expect
the color code
the same function color code i use across all my soft circuit work — power, input, output, wires. once you learn it, you'll start seeing it everywhere on this site, not just here.
- blush#fecfe2
- matcha#d9efce
- wisteria#e3d9fb
- butter#faf0c8
assembly notes
the dashed borders are inspired by running stitches — one of the first stitches most people learn in sewing. the homepage collage is hand-placed; every card and photo is positioned individually, more like arranging a corkboard than assembling a grid. the little circuit in the navigation generates its sound with the web audio api in real time — no audio files, just synthesized waveforms.
animations respect prefers-reduced-motion. this site is built and maintained by hand, with an unreasonable amount of attention paid to tiny details.
provenance
electrocute lab has been running since 2021, with roots going back to 2015. this site documents my work across soft electronics, e-textiles, physical computing, web development, and generative text — the overlap i like to call poetronics.
