My first experience with front-end web development was with React, I have used plain React, React Native, and NextJs, I have experience with Redux, and Context to manage global state, fetch and axios to make requests, and react-router to manage routes (even though I prefer NextJs routing system). And for styling I use CSS Modules, Tailwind, and Styled Components, MUI is an option too. This portfolio was created combining the power of custom hooks, NextJs, Tailwind, Typescript and the ThreeJs