I am a passionate Frontend Developer with over 14 years of experience in building responsive, user-friendly web applications. My primary focus is JavaScript and modern frameworks like Vue.js and React. I love creating clean, performant, and maintainable code.
Here are some of my articles on Medium:
- HTML Native Dialog Component in React with Tailwind CSS
- Change Page Header on Scroll Using Intersection Observer API: A Dynamic UX Approach
- Observer Request Manager: Modern API Interaction Made Simple
- Function Borrowing in JavaScript
- JavaScript: The Best of Both Worlds - OOP and Functional Programming
- Asynchronous Programming in JavaScript: Callbacks, Promises, and Async/Await
- Effectively Managing 404 Errors on the Server Side in SPAs
- Best Practices for Using TypeScript with React
- Building a Note-Taking Application with MongoDB, Express.js, and React
- Split Brain: How Two Different AI Models Can Think Together in One Mind
- Understanding and Building React Custom Hooks โ A Practical Guide
- JavaScript (13 Years Exp.): Expertise in core JavaScript and ES6+ syntax.
- Vue.js & Nuxt.js (8 Years Exp.): Extensive experience in building applications with Vue.js and its ecosystem (Vuex, NuxtJS).
- React & Next.js (3 Years Exp.): Proficient in creating scalable and high-performance web apps with React and Next.js.
- Node.js & RxJS: Solid experience in working with backend technologies.
- HTML5/CSS3 (13+ Years Exp.): Mastery in creating responsive, mobile-first web interfaces with modern HTML/CSS techniques.
- Sass & Less (9 Years Exp.): Advanced skills in pre-processors for dynamic CSS.
- Git (10 Years Exp.): Expertise in version control and collaboration using Git, GitHub, and Bitbucket.
- Webpack, Parcel, Gulp: Experience in optimizing and bundling assets for production.
Feel free to explore my projects and contributions on GitHub!