There must be the following sections/pages:
- Home (brief intro to who I am and what I do, maybe reviews from some clients)
- Blog (list of blog articles, probably in card format. Some kind of search bar and / or topic filters will be required in this view)
- Blog article (blog article page, with social share buttons & comments. There is a lot of code on my posts, so some basic rules on code styling will also be necessary like background color, some border or not, etc)
- Books & Courses (list of books & courses, probably in card format)
- Jobs (list of job offers, probably in card format)
- Talks (list of conferences where I've given talks, probably in card format)
- Contact (form so people can get in contact with me to talk about different topics/commercial offers)
- About (a page to talk further about me, my preferences, tech stuff, loved books or whatever)
There should be an easy way to subscribe to my email list from the whole site, and also in books&courses and blog articles there should be some kind of form to subscribe before accessing some private content.
The website must be responsive so small screen designs must also be provided.
I love a fresh and professional approach