Skip to content
View Navidkhm's full-sized avatar
๐Ÿ’ญ
Trying to stay focused
๐Ÿ’ญ
Trying to stay focused
  • Berlin

Block or report Navidkhm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Navidkhm/README.md

๐Ÿ‘‹ Hi, I'm Navid, A Frontend Engineer | Curious Builder | Design Systems Enthusiast

Iโ€™m a Frontend Developer with 4+ years of experience building clean, performant, and accessible web applications using Vue, Nuxt, React, and TypeScript. My work focuses on clarityโ€”whether it's in code, architecture, or communication.

๐Ÿ’ก Iโ€™m passionate about turning complexity into simplicity and creating experiences that are fast, intuitive, and robust. From design systems to build pipelines, I enjoy guiding frontend architecture while staying hands-on with the code.

๐Ÿ”ง What I work with

  • Frameworks: Vue 2/3, React, Nuxt
  • Languages: JavaScript (ES6+), TypeScript, SCSS
  • Tooling: Vite, Webpack, ESLint, Prettier, Git
  • Patterns: Component-driven design, Composition API, Event delegation, Pub/Sub, Design Patterns (Factory, Composite, etc.)
  • Others: Accessibility (a11y), Performance Optimization, SSR/CSR, PWA, Code splitting, Tree shaking

๐Ÿš€ Recent Work

  • Built and published vue-sticky-box, a lightweight sticky container for Vue apps
  • Migrated legacy apps to Nuxt 3, improved performance via Lighthouse metrics and code cleanup
  • Build and maintain React + TypeScript projects, implemented reusable components with strong typings, and optimized performance
  • Mentored junior developers and introduced code review strategies for better team alignment
  • Contributed to official Vue.js and Vite.js documentation translations

๐Ÿ“˜ Currently Learning

  • ๐Ÿงต Backend fundamentals (Node.js, RESTful APIs)
  • ๐Ÿง  Low-level computing concepts (memory, inheritance, vtables, etc.)
  • ๐Ÿ‡ฉ๐Ÿ‡ช German (A1 level)

๐Ÿ“ Articles & Writings

I really like to share with others what I learned or know, and try this by translating, but here are my own articles:

๐Ÿค Let's Connect


โ€œBring clarity to complexity โ€” in code, in thought, and in real world problems :).โ€

Pinned Loading

  1. vue-sticky-box vue-sticky-box Public

    Vue 1

  2. vuejs-translations/docs-fa vuejs-translations/docs-fa Public

    The Persian Vue docs ๐Ÿ‡ฎ๐Ÿ‡ท

    Vue 324 85

  3. vue-persian-datetime-picker vue-persian-datetime-picker Public

    Forked from talkhabi/vue-persian-datetime-picker

    A vue plugin to select jalali date and time

    Vue