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.
HOW I BUILD
Skills & technologies
From the first component to production.
Languages
- HTML5
- CSS3
- JavaScript (ES6+)
- TypeScript
Frameworks & Libraries
- Vue.js (Nuxt, Vuetify, Pinia, Vuex, PrimeVue)
- React.js (Next.js, Redux)
- SCSS
- Tailwind CSS
- UnoCSS
- Bootstrap
- jQuery
- Lodash
Testing
- Vitest
- Cypress
- Jest
Tools
- Git
- GitHub
- GitLab
- Jira
- Figma
- Emmet
- ESLint
- Prettier
- NPM
- Yarn
- Docker
- PM2
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++
