Skip to content
narrowstacks

About

I'm Aaron F. Anderson. I shoot film and print in a darkroom, and I make software and open hardware as narrowstacks. Almost everything here started as a problem on my own enlarger or copy stand: the darkroom, the gear, or the small bits of workflow that decide whether something gets made.

The photography lives at affords.art (opens in new tab). These tools are the other half of the same practice: when I keep doing a thing by hand, I build something so I don't have to.

Dorkroom is for the printing math I got tired of repeating. DarkroomSCAD is for the parts that are too niche or too expensive to keep hunting down. Stenobar came from wanting meetings, lectures, and loose thoughts to land somewhere useful without stopping the work.

I work mostly in TypeScript and Swift, with a soft spot for parametric CAD and on-device AI. I'm based in San Francisco.