Edgarr, I like what you put together. One suggestion I would add is to provide some clarity “my technical skills” section. For me, it is vague as to what the (percentage) numbers mean — what they are calculated from?
I agree with @TheTechBox about adding some description to individual items on the ‘works’ page, especially languages/technologies used.
One other thought is that it seems a bit redundant to me to have a ‘works’ page, but also show the same content on your home page. I struggled with that issue on my site, too, so I decided to make it a 1-pager.