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.
- Redux 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.
- Framer Motion: Proficient in using Framer Motion to add animations and transitions to React components for enhanced user experiences.
- API integration: Experience with REST to integrate frontend with backend.
- Git: I use Git for version control.