Sam Kavanagh's Personal Website: Tofu.Dev
It might be a little overkill for a personal website, but in order to demonstrate my skills/knowledge I've utilized all the most modern technologies and design principles in the design of tofu.dev.
This project is built on the Angular framework. The front-end is built using TypeScript/JavaScript, as well as Sass/CSS.
Responsive design principles have been used throughout, meaning the site will look great whether viewed on desktops, mobiles, or tablets.
The site is a single-page application (SPA), meaning the entire page does not need to be reloaded when visiting different parts of the website. This provides a much smoother user experience.
The content management system (CMS) Contentful is used to host this site's content. This allows the content to be edited, and new content added via a friendly user interface, and requires no knowledge of programming. Changes to the content via Contentful are reflected instantly.
The content (including this!) is written in Markdown, via a rich text-editing interface on Contentful. This Markdown content is then automatically converted to HTML and rendered as you see it here!
The code for this website is managed using the version control system Git, and is publicly viewable on GitHub, I have nothing to hide!
The website also supports continuous delivery via Netlify, this means that any updates to the code are reflected in less than a minute, and without any downtime to users!