Profile picture

Hey, I'm Mohammadreza Khalilikhorram Senior Frontend Engineer.

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

Sahar Hajijafari

Front-end Developer

Frequently Asked Questions

Answers to common questions about my works and services.
© 2026 Mohamadreza. All rights reserved.