I design and build scalable frontend systems using Vue, Nuxt, React, and TypeScript — with a strong focus on performance, real-time experiences, maintainable architecture, and product-quality user interfaces.
About Me
I’m a Senior Frontend Engineer with 7+ years of experience building scalable, high-performance web applications and frontend systems.
My expertise includes Vue.js, Nuxt.js, React, Next.js, TypeScript, real-time architectures, frontend performance optimization, and maintainable UI engineering.
I enjoy solving complex product and architectural challenges by creating fast, reliable, and user-focused interfaces that scale efficiently in production environments.
Latest Articles
Some of my recent thoughts
javascript
UTC Is Not Enough: Handling Time Zones in Real-World Web Apps
A practical guide to recurring appointments, daylight saving time, and reliable date handling with Temporal and Intl.DateTimeFormat.
react
Why Does a Component Still Re-render After Adding React.memo?
Understand how object and function references affect React.memo, when useMemo and useCallback help, and how to optimize with practical examples.
nuxt
Why Nuxt 4 Fetches Data on the Client Even When SSR Is Enabled
Understand how Nuxt 4 handles SSR, hydration, and client navigation—and why server: true does not make useFetch server-only.
frontend engineering
Frontend Engineering Beyond Components
Why large frontend applications become difficult because of synchronization, state ownership, rendering behavior, and system complexity — not just components.
javascript
Debounce Is Not Just About Performance — It Also Saves Your UX and State Management
A deep dive into how debounce improves more than just performance in real-world autosave systems — from preventing race conditions to stabilizing UX and state consistency.
Real-Time Inbox
Designing a Reliable Real-Time Inbox: Lessons from Production Systems
Explore the architectural decisions behind building real-time messaging systems. Learn how to balance speed, data consistency, and complexity under heavy production loads.
vue3
Improve User Experience in Vue 3 Apps with Skeleton Loader
Learn how skeleton loaders improve perceived performance in Vue 3 apps and how to integrate them using the vue3-skeleton-loader package.
I had the opportunity to work with Sahar Hajijafari as a Front-End Developer, and it was a great experience. She is a skilled and detail-oriented developer with a strong understanding of modern frontend technologies.
During our collaboration, she consistently delivered clean, maintainable code and showed a strong sense of ownership over her work. She is also a great team player, communicates clearly, and is always willing to help others.
I would definitely recommend Sahar to any team looking for a reliable and capable frontend developer
Sahar Hajijafari
Front-end Developer
Frequently Asked Questions
Answers to common questions about my works and services.
I mostly work with startups, founders, and businesses that need fast execution with long-term thinking.
Yes, if the project aligns with my expertise and timeline.
Absolutely. I can work independently or alongside product/design/dev teams.