How this was made

Colophon

This site was built by a software factory: coding agents running on dstack, my own skills and agent setup, following my direction and feedback. Here's what's under the hood, and how it has changed.

Built with

Built by
Coding agents orchestrated with dstack, reviewed by a committee of accessibility, performance, SEO, and UX agents
Framework
Astro, static output, MDX for entries with interactive components
Effects
Two small WebGL shaders: the name lens and the waves. No 3D library
Type
Instrument Sans, self-hosted. Font license
Code
Shiki, with light and dark themes
Privacy
No analytics, tracking cookies, or third-party scripts. Preferences stay in your browser
Feeds
RSS, cv.json, cv.txt, llms.txt, humans.txt

Principles

  • Effects relate to me or to the page. The name responds because it's mine; the waves are the Mallorca sea, and they warm up at sunrise and sunset there.
  • Everything works without the effects. Reduced motion, no JavaScript, no WebGL, keyboard only, forced colors, and 200% text are all tested.
  • Nothing waits for an animation. Links go where they say, immediately.

Discoveries

Found so far: none. Stored only in your browser.

  1. Turn on JavaScript to keep track.

Changelog

  1. v2.2 Real content

    • Every placeholder replaced: work at Stripe, eDreams ODIGEO, and Serviceware, two personal projects, and a fuller About page.
    • The email copy button is now an icon that turns into a check mark.
  2. v2.1 Waves everywhere

    • Shared links preview with the page’s own waves, drawn by the same shader, in a different phase for every card and in the color of its role.
    • A wave favicon and home-screen icons, plus a card for each section of the site.
  3. v2.0 Versioned

    • Every shipped feature gets its own page in the log, grouped by role.
    • A dynamic CV generated from the log, with views, a skills filter, a time scrubber, print, JSON, and plain text.
    • Writing with interactive MDX components and RSS. Dark by default, with waves that warm at the real Mallorca sunrise and sunset.
    • A command menu, page transitions, and a few things to discover.
  4. v1.0 First release

    • Production build in Astro with the approved WebGL name effect and blue, violet, and coral waves.
    • Accessibility, SEO, social cards, and performance passes.
  5. v0.1 Name study

    • The WebGL name prototype that the rest of the site is built around.

↑↓ to move↵ to openSome commands aren't listed.