Colophon
How this site is built
One person, one repository, nothing exotic. Every page is rendered to plain HTML at build time, so a crawler that runs no JavaScript reads exactly what you are reading.
The stack
Boring on purpose.
- React 19 and React Router 7, prerendered to static HTML and hydrated in the browser.
- Vite and TypeScript, with a build that refuses to ship if a page renders empty or a link points nowhere.
- Firebase Hosting, on the free tier, with the DNS on Cloudflare.
- Inter, JetBrains Mono and Stack Sans Notch, self-hosted, so no font request ever leaves the site.
- Three languages, English, Portuguese and Spanish, each at its own translated addresses.
In the open
The numbers.
$12
Monthly cost of the portal
3
Languages
0
Trackers, cookies and analytics
For machines
Read by people and by crawlers alike.
Search engines and AI models get the same pages a reader does, plus a few plain files that describe the site. Nothing is hidden and nothing is served only to bots.
sitemap.xmlevery page, with its translationsfeed.xmlnew pieces, in this languagellms.txta plain-language map of the site for language modelshumans.txtwho made thissecurity.txtwhere to report a vulnerability

