- Educational Background: Earned a degree in Development Support and Educational Psychology, followed by a postgraduate course in Cognitive Skills Training.
- Initial Steps in Programming: Began my programming adventure by managing the website of a psychology portal, promoting an evidence-based approach to the subject.
- Transition to Front-End Development: While working at a company, I took on the responsibility of managing the company's website alongside training roles. This experience sparked my interest in front-end development.
- Formal Training: Enrolled in several courses to build my web development skills, culminating in a several-month JavaScript Developer bootcamp. There, I gained a solid foundation in HTML, CSS/SCSS, JavaScript, and React. My thesis project was developed using Next.js.
- Current Focus: Now, I am dedicated to mastering JavaScript, with an aim to further enhance my skills in React and Next.js in the future.
- Languages & Frameworks: Proficient in HTML, CSS (including SASS/SCSS). Familiar with JavaScript, React and Next.js.
- CSS Architecture: Skilled in writing scalable and maintainable CSS with the BEM methodology and using the SCSS 7-1 pattern for organized code structure.
- Responsive Design: Adept at creating responsive websites with a mobile-first approach.
- CSS Frameworks: Experience in using Tailwind CSS and Bootstrap v5.3 for efficient styling.
- Version Control: Solid fundamentals in Git, with experience in managing code versions and collaborating on projects effectively.
- Build Tools & Package Managers: Hands-on experience with build tools like Parcel, Webpack, and Vite. Proficient in using npm for package management and project dependencies.
- Optimization: Focused on writing optimized code for better performance.
- Mastering Vanilla JavaScript: Currently deepening my understanding of vanilla JavaScript with an emphasis on writing testable and reliable code. Focusing on best practices and advanced concepts to solidify my JS foundations.
- Exploring Testing Frameworks: Actively learning and implementing various JavaScript testing frameworks to ensure code quality and functionality.
- Future Aspirations: Planning to return to React and Next.js, with a specific interest in: Three.JS, Node.JS, Express.js for creating optimized and engaging web animations.
- Continuous Learning: Always on the lookout for new libraries and techniques to enhance web performance and user experience, particularly in the realm of animations and interactive elements.
- Email: kotorozec.code@gmail.com