Debounce vs Throttle in JavaScript
Master event handling optimization techniques for better performance
Hello, I'm
I'm passionate about creating engaging and functional digital experiences. Using the latest technologies, I focus on building modern web applications and crafting creative, effective solutions for complex challenges.

Technologies & Tools I Work With
Server Side Rendering
Progressive Framework
Utility-First CSS
React Framework
Component-Based UI
ES6+ & Modern JS
Reactive Framework
Semantic & Modern
A showcase of my recent work






Master event handling optimization techniques for better performance
Learn when and how to use nextTick to run logic after DOM updates in Vue.
Understand how call stack, microtasks, and macrotasks work together in JavaScript.
A deep dive into integrating AI APIs into modern frontend apps.
Get to know me better
I’m a front-end developer with four years of experience building fast, scalable, and maintainable user interfaces. I spent three years at Tose’e Saman, working on real-world projects such as BimeYar Fars, Virasti, Adiwi, Nasim Rezvan, and Ketab Mobin, gaining hands-on experience with full product development cycles.
My main stack is Vue.js and Nuxt, but I also have practical experience with React and Next.js, as well as Svelte with SSR. Working with different frameworks has helped me adapt to various architectures and project requirements.
For me, front-end development is more than UI implementation — it’s about clean architecture, smooth interactions, readable code, and a reliable user experience. I enjoy challenging projects and constantly spend time learning new technologies and building personal projects.
4+ Years
Experience
7+ Projects
Completed
∞ Coffee
Consumed