This website
Developer websites all look the same: same template, same animations, same sentences. None of them prove anything — they describe skills instead of showing them. I wanted a site that was the evidence rather than a description of the evidence, and one I could open in front of a procurement manager without having to explain it.
No framework and no component library: one HTML file per language, one stylesheet, two JavaScript files. You open it, you read it, you change it — and there is no build step to repair a year from now.
The header is a three.js scene. The structure you see is a geodesic derived from a subdivided icosahedron: 162 nodes and 480 edges, obtained by de-duplicating by hand the vertices the library returns repeated. The nodes start scattered off-screen and converge on their exact positions in a little over a second — it is what I do for a living, drawn.
The scene has no palette of its own: it reads its colours from the CSS. When the theme changes, the 3D re-reads the same variables as the page, so the two cannot drift apart. It stops when it leaves the screen, and under prefers-reduced-motion it draws a single frame with the structure already assembled.
Accessibility was verified by measurement, not by eye: a script walks every text element in both themes and computes its contrast ratio against the real background — the one you get after climbing back up the ancestors. 465 elements across the home page and this one, none below the WCAG AA threshold. It found an error that was invisible to the eye: inside the compact menu the button inherited the list colour and ended up grey on brass, 1.01:1.
No calls to external domains to render the page: the typefaces and three.js are hosted here. The only outbound request happens when somebody submits the contact form.
A page that explains itself to anyone who can read the source, and that the people who cannot still remember. Sober enough to send to a company, technical enough not to look bought.