JavaScript
Skilled in creating interactive and dynamic web elements using vanilla JavaScript. Proficient in ES6+ features, including arrow functions, promises, and modules. Experienced in DOM manipulation, event handling, and implementing responsive designs.
TypeScript
Experienced in using TypeScript to build robust, type-safe applications. Proficient in defining types, creating interfaces, and leveraging static typing to enhance code clarity and maintainability in large codebases.
React.js
Experienced in building fast and scalable single-page applications using React.js. Proficient in utilizing hooks and the Context API for efficient state management. Familiar with Redux and Zustand for managing complex state in large applications. Strong understanding of component lifecycle, performance optimization for responsive design.
HTML/CSS
Proficient in crafting responsive and visually appealing web pages using HTML5 and CSS3. Expertise in flexbox and grid layouts to create adaptable designs. Strong understanding of cross-browser compatibility and accessibility standards, ensuring seamless user experiences across devices.
Next.js
Skilled in building server-side rendered and static React apps with Next.js. Experienced in routing, API routes, and deploying on Vercel.
Backend Development
Competent in server-side development with Node.js and Express.js, including API development and database integration using MongoDB and SQL.
Version Control (Git)
Proficient in using Git for version control, including branching, merging, and collaborative development on platforms like GitHub.
Libraries
Hands-on experience with key libraries like Lodash,Axios,React Query,Tailwind,Three.js and React hook forms.