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