Navidkhm - Overview

πŸ‘‹ 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 :).”