About M25
Verified
M25 is the public datasheet of Mauro Venticinque, frontend developer. This page exists so the site can explain itself without being read end to end.
What M25 is
M25 is Mauro Venticinque’s personal site and it lives at m25.com.ar. It is not composed as an agency portfolio but as a datasheet: it has a revision number, numbered sections, part numbers, and an audit column beside every claim. The monogram is M25 —the initial and the surname, which in Italian is the number twenty-five— and it is the name the site signs each page footer with.
What is inside
The document has six sections: abstract, current state, operating modes, characteristics, project archive and revisions. It also has two appendices, notes and errata, which are the material backing the document without being part of its body. The archive lists projects with their part number, their stack and their measured metrics; the errata records failures in his own repositories with the date and the guardrail that was installed afterwards.
The rule that holds it together
No figure on this site is typed by hand. All of them come from a single data file and all of them carry the method they were obtained with: the command, the measurement date and the counting criterion. If a number cannot be reproduced with a command, it does not get published — there are published projects whose metric reads “not measured” and says why. That is what the VERIFIED column is for, and it is what makes the figures here quotable.
How it is built
Astro with static output, native CSS with no styling framework, two self-hosted and subsetted type families. Every page ends in a colophon that measures its own weight, the JavaScript of the whole site and the build commit: the figures the build can measure are measured by the build. A contrast check breaks compilation if any colour pair drops below threshold, and an audit walks every route in two themes and three widths before anything ships.
What it is not
Not an agency, not a template shop, and there are no forms, no analytics and no advertising. It is not a résumé in prose either: the résumé is printed from the site, from the same data file, and the PDF carries the revision in its name so a link shared six months ago still opens the revision it claimed.
Where to go next
The full datasheet is on the index page. To write to him there is a contact page with the email, the phone and the working hours. To read the site with a machine there is a resources page for agents, with the routes of the Markdown and JSON layer.