The workshop

What leaves the bench when nobody is billing: cameras brought back to spec, small tools, pixels, paper. Not billable — built anyway.

INVENTORY — CAMERAS · TOOLS · PIXELS · PAPER

WS·01 [cameras]

Camera repairs

Mechanical cameras disassembled, cleaned and brought back to spec. Six years as a Nikon service technician, kept alive on the bench.

WS·02 [paper]

The repair manual

A book about fixing mechanical cameras — and the method behind fixing anything: measure, disassemble, rebuild, document.

manuscript · in progress
WS·03 [tool]

Forfy

Tax simulator for Italian freelancers under Regime Forfettario: you invoice, Forfy does the math — set-asides, deadlines, the €85k ceiling.

WS·04 [tool]

Strider

Walking & running app: pick a mission — a real or fictional route — and advance along it by logging your own distance. Community mission catalog on GitHub.

WS·05 [tool]

PitStop

Vehicle maintenance for Android & iOS: services, costs, reminders — the service log, but for your car.

coming to the stores
WS·06 [tool]

NPMGuard

Dependency audit of your package.json: what is outdated, abandoned or risky — before it bites.

WS·07 [tool]

Blaze

Seamless browsing in challenging conditions: text-first, weight stripped, for when the network is against you.

WS·08 [tool]

podshort

Clip generator for podcast episodes — cut shorts out of long recordings without a video editor.

WS·09 [tool]

JSON.resume

Your CV as a JSON file, versioned and rendered. This is how cv.dannyspina.com is built.

WS·10 [pixels]

claude-desktop.nvim

Warm dark Neovim colorscheme matching the Claude Desktop app. For terminals that live next to it.

WS·11 [pixels]

Wallpapers

I change wallpaper often and rarely find the one I'm looking for — so I make them, or generate them with AI. Shared here, free, when they ship.

next batch · in progress