Hi guys, I’d love some feedback on my personal portfolio.
I have refrained from using any frameworks and am phasing out of using sgrid for the grid system.
Everything is laid out using
I’ve used stylus as the css preprocessor and pug for html. I’ve used mixins to create components and am moving all code to self-contained component folders.
Eg the code-window component is held in a folder called
code-window in which you will find
code-window.pug. This means that I can then take this code window and use it in any other project. I really like the idea of components and hope to use it with React and Vue asap!
Portfolio page: http://thiagodebastos.gitlab.io/
Code: GitLab Project Page
Code Window component at codepen.io
Note: To get syntax highlighting I used prismjs.
Still to do:
- move all components into their own folders
- clean up and style contact form, especially submit button and mobile layout
- some other mobile-responsive styling
- add more projects to projects area and link them to actual pages