The
First Website I developed was purely made in HTML and CSS. After I started to contribute in open-source projects found on
GitHub, I progressively switched to making static sites using
Jekyll. I heavily made use of the
Liquid templating engine alongside with configuration files and templates I defined to build websites.
Fast-forward some years, I started to invest a lot of time into learning
React, at the time when Hooks started to become a powerful and reliable solution, to build more efficient, secure and fast
PWAs. This was also the time when I became a better JS/ES6+ developer. More than satisfied with the switch, I migrated most of my sites to use
React. My CSS library of choice was (and still is)
Tailwind with a mobile-first strategy. Due to working with
npm, I also gained a lot of experience with other JS frameworks such as
Axios and
Redux. I did experiment quite a bit with
NextJS,
Gatsby and
Svelte as well. Some of my projects also make use of pagination and Websockets using
Socket.io.