Summary | All projects |

My CV

Designed and implemented a dynamically updated personal CV website, showcasing professional experience and skills. This project demonstrates proficiency in modern web development technologies and practices, including static site generation and automated deployment using a Sanity webhook. The site design is based on something as niche as the style of the statician Edward Tuftes slides.

Technology Stack:

  • Nuxt.js: Utilized for building a fast, SEO-friendly static site with Vue.js
  • Sanity CMS: Integrated for flexible, headless content management
  • Netlify: Employed for hosting and continuous deployment

Key Features:

  • Static site generation for optimal performance and SEO
  • Dynamic content management through Sanity CMS
  • Automated deployment pipeline triggered by content updates

Implementation Details:

  • Developed reusable Vue components for various sections of the CV
  • Set up a Sanity studio for easy content editing and management
  • Configured Netlify for automated builds and deployments
  • Implemented a webhook from Sanity to Netlify, triggering new builds on content changes

Technical Highlights:

  • Static Site Generation: Leveraged Nuxt.js to pre-render pages at build time, ensuring fast load times and improved SEO
  • Content Management: Utilized Sanity's flexible schema to model CV data, allowing for easy updates and maintenance
  • Automated Deployment: Configured a Sanity webhook to trigger Netlify deployments, ensuring the live site always reflects the latest content changes

Technology

NuxtSanitySCSSVueVue