I'm a Software Engineer specializing in Frontend, My winning language is JavaScript, and I'm pretty good at it. Currently, I'm focused on using both ReactJs and NextJs for building accessible, customer-centric projects.
Took the advanced javascript course by Andrei Neagoie, and used JavaScript to be my main language in building web projects using multiple frameworks and libraries.
Using Hackerrank and Leetcode platforms, I practice solving problems and tackling different concepts and ideas.
Using libraries like Jest, building test cases for ReactJS or NextJs projects.
Instead of RestAPIs, I prefer graphQL to control fetching the data and stating the arguments in the queries or mutations. I use Apollo Client for better management of the local state with the use of graphQL
Types are an essential part that isn't found in dynamically typed languages like JavaScript. Using typescript is efficient, especially with graphQL implementation.
Tailwind is my go-to CSS library, It’s easy to customize, adapts to any design,and the build size is tiny