THE PERSON BEHIND THE CODE

Building interfaces
people rely on.

I’m Mehdi Rafiei, a senior front-end developer with 8+ years building production web products across fintech, crypto, e-commerce, and real estate. I specialize in Vue, Nuxt, React, and Next.js, turning complex requirements into clear, responsive interfaces.

I’ve also taken applications from API and database integration through deployment. That end-to-end perspective helps me build front ends that fit the product’s architecture and the way teams ship it.

8+Years of experience
22Projects in my portfolio
Vue · Nuxt · React · Next.jsMy core ecosystem

HOW I BUILD

Skills & technologies

From the first component to production.

01

Languages

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • TypeScript
02

Frameworks & Libraries

  • Vue.js (Nuxt, Vuetify, Pinia, Vuex, PrimeVue)
  • React.js (Next.js, Redux)
  • SCSS
  • Tailwind CSS
  • UnoCSS
  • Bootstrap
  • jQuery
  • Lodash
03

Testing

  • Vitest
  • Cypress
  • Jest
04

Tools

  • Git
  • GitHub
  • GitLab
  • Jira
  • Figma
  • Emmet
  • ESLint
  • Prettier
  • NPM
  • Yarn
  • Docker
  • PM2
05

Engineering & Performance

  • Responsive Web Design
  • RESTful API Integration
  • UI/UX Implementation
  • Technical SEO
  • Core Web Vitals
  • Cross-Browser Compatibility
  • Progressive Web Apps (PWA)
  • Internationalization (i18n)
  • WebSockets
  • Server-Sent Events (SSE)
  • Front-End Architecture
  • Performance Optimization

THE JOURNEY SO FAR

Where I’ve worked

Open a role to explore the work behind it.

FOUNDATIONS

Education

2014 — 2018

Diploma in Computer Science

AmirKabir High School

  • Computer Networks
  • Operating Systems
  • Web Design
  • C++
Made with By Mehdi