andrea bozzo / personal home page

← All projects

projects / andreabozzo-site

HTML · CSS · Hugo · Node.js

This little website

A personal homepage with an old-school soul and a small maintenance bill.

Static HTML, one stylesheet, and a Hugo blog. A tiny Node script puts the pieces together.

Less machinery, more personality

This used to be a portfolio application with animated graphs, a Rust/WebAssembly engine, live GitHub statistics, and several generated dashboards. The interesting part was always the work itself. The redesign gives that work a quieter home, with a nod to the personal web of the 1990s.

How it works

The homepage and project notes render as static HTML from a few small templates. One shared CSS file handles the desktop-inspired design and mobile layout. Hugo still owns the bilingual blog. There are no browser-side API requests, external fonts, or JavaScript requirements.

Keeping it maintainable

Homepage copy lives in one bilingual file; project notes live in one JSON file. The latest writing links come from Hugo’s own index at build time. Node and Hugo assemble the site for GitHub Pages. The README contribution updater is a separate Go utility, outside the site build.