Hello! My name is Andrew. I'm 21 years old. I'm a frontend developer. In my free time, I like to learn new technologies and delve into the details of front-end development. I constantly strive to improve my skills and follow the latest trends in the world of web development.
- HTML/CSS: I know all modern layout methods, including Flexbox and Grid, as well as the principles of responsive design.
- JavaScript/TypeScript: Familiar with all the latest JavaScript features, including asynchronous programming, modules, and classes.
- React: I use React to create dynamic and responsive user interfaces. I know all the intricacies of hooks, context and other modern library features.
- Next.js: I often choose Next.js for development because it provides excellent capabilities for server-side rendering, static generation, and makes it easy to configure routing and optimization.
- Vue.js: While React is my primary technology, I also work with Vue.js regularly, enjoying its flexibility and simplicity. I use Vue to create highly efficient and easily scalable applications.
- Redux/Vuex: Experience with various state managers like Redux and Vuex to manage application state.
- Styled Components and CSS Modules: Most often using Tailwind CSS to style components in React.
- API integration: Experience with REST to integrate frontend with backend.
- Git: I use Git for version control.