This portfolio
Overview
Yes: this really is the portfolio you're reading! The content is written in Markdown and the site is generated by VitePress, with a custom theme built on Vue and Tailwind CSS.
Under the hood
- Markdown content — each project and each experience is a simple file, easy to maintain and version.
- Custom theme — homepage, palette and components fully customised on top of VitePress's default theme.
- Interactive graph — a force-directed graph (
v-network-graph+d3-force) automatically links each project to its technologies, from the tags declared in the Markdown. - Bilingual — French and English versions handled by VitePress's internationalisation system.
Building your own presentation tool is also a way of showing you master the technical chain end to end.