Hi,
First, well done. Great attempt. It’s simple and clean, and feels like I’m reading a paper article.
I’m pretty new too and I know things are not easy at first.
Here’s my tribute page if you are curious: https://codepen.io/ericlew/pen/vwXKWL
I won’t be able to give expertly feedback but here’s some suggestions, in my opinion.
First, remove the doctype, head and html tags. Normally, you would put them but in codepen it’s already implemented in the background. The HTML window is basically the body element (a.k.a body { }) in codepen, so write things you want to write within the body tags. If you go to settings, select the HTML tab, that’s where you can go to add CSS/JS/meta links to the head element. It confused me too at first.
The main tag is usually within the body tag. But, in your code the opening of the main tag comes before the opening body, and then the body closes after the main.
Images. Remove the inline styles (the width attribute and border). It’s best to style within the css sheet (it will save you if you work on bigger projects)
Image signature: I think should be at a fixed size like the quote because it feels odd that the signature changes size with screen size, plus at smaller size, the signature is to small and unreadable in my opinion
Links. Add color to links to make it distinct and let people know they are links. I didn’t know there were links until I accidentally move the mouse over them and check the code.
In the footer, if you could add some padding, it would make it feel less squashed. And the text next to your name, it would be better to put it on a seperate line (maybe within a its own paragraph) to separate it from your name. But you can also remove the text. In my opinion, the footer is for less important things, like who developed the page, links to social media, contacts, etc…
Overall, great job. Hope this helps.