On this page
The idea
This site keeps completed projects and technical notes in one searchable archive. The homepage is selective; the archive is the fuller index. The editorial standards are listed under working principles.
The visual language borrows from notebooks, library cards, editorial indexes, and workbenches. Blue marks links and active paths; the off-white ground recalls paper. Decorative objects refer either to Giuseppe’s work or to the site’s garden metaphor.
Type
Headings use Lora, body copy uses Inter, and small references use IBM Plex Mono. All three are served locally through Fontsource packages, so reading the site does not require a request to an external font service.
Construction
The site is built with Astro, with MDX for longer entries and a small Preact island for archive filtering. Tailwind’s typography plugin provides the article foundation; the rest of the visual system is written in the site’s own CSS.
The source is formatted and checked with Biome and Prettier. The build also verifies internal paths so old article URLs and the RSS feed remain useful as the structure changes.
Images
The entrance, decorative page paintings, and workbench ornaments are AI-generated illustrations. They are imagined landscapes and objects, not photographs or records of Giuseppe’s activities. The garden draws on early Netherlandish painting and Renaissance notebooks. Each edition and its context are preserved in the garden diary.
The article images include project photographs, diagrams, and illustrative assets. Project assets are copied here at web-sized resolutions; their project repositories remain the source of truth.
Publishing
The production build is deployed through Cloudflare Workers. The site keeps JavaScript optional wherever it can: articles, project pages, navigation, RSS, and the archive itself remain readable without client-side code.
Influences
The structure draws from Maggie Appleton, Arun Venkatesan, and Derek Sivers.
Their influence appears in the legible entry states, direct personal context, and durable paths between related work.
Dates and editorial scope
Publication dates say when an entry joined the archive. Work dates, where shown, describe when the project happened. Work in progress stays on its development branch until it is ready to join the public collection. Now keeps dated updates with permanent links.
Analytics
Production builds include Google Analytics through Partytown. Development builds do not. External project media and embeds may contact their own providers when loaded.