Curriculum Vitae
Mohammadreza Ghamari
Senior Frontend Developer
Five years building scalable, high-performance web apps with React, Next.js, and Vue. Currently based in Tehran, Iran.
01 — Summary
A quick introduction.
I am a frontend developer with five years of experience, specializing in scalable and high-performance web applications. My expertise lies in ReactJs and NextJs, with growing proficiency in VueJs, supported by strong skills in state management, UI/UX design systems, and SEO optimization. I am passionate about continuous learning and actively explore emerging technologies to integrate them into real-world projects. Beyond technical skills, I thrive in cross-functional collaboration and effectively bridge communication between developers, designers, and stakeholders to deliver impactful solutions.
02 — Skills
The stack I build with.
Languages
- JavaScript
- TypeScript
Frameworks
- Next.js
- React.js
- Vue.js
- Nuxt.js
Styling & UI
- Tailwind CSS
- shadcn/ui
Libraries
- Zod
- i18next
Testing
- Vitest
- Playwright
Version Control System
- Git
- Azure
Databases
- PostgreSQL
- MySQL
- MongoDB
Other
- SEO Technical
- Node.js
- Docker
- Express.js
03 — Experience
Where I’ve worked.
Senior Frontend Developer
06/2026 — Present·Tehran, Iran
Omid Tech
- Building Sepah Internet Bank, the new internet banking platform for Bank Sepah, from scratch with Next.js 16, React 19, TypeScript, Tailwind CSS v4 and shadcn/ui. The app is Persian-first (RTL) with an English version, supports light and dark themes and can be installed as a PWA.
- Implemented login with OTP for new devices, forced password change and password recovery, along with a multi-step signup flow that includes remote identity verification (KYC).
- Developed the accounts, cards, statements and loans sections (including installment payments) and money transfers over internal, PAYA, SATNA, card-to-card and card-to-IBAN, with OTP confirmation, receipts, scheduled recurring transfers and an approval list for pending transfers.
- Set up the architecture and security rules before the first feature shipped: layer boundaries enforced by ESLint, httpOnly cookie sessions checked on the server on every request, and Zod validation at every boundary.
- Covered the app with unit, integration, E2E and accessibility tests using Vitest and Playwright, and shipped it with Docker.
Senior Frontend Developer
09/2025 — 03/2026·Tehran, Iran
Trend Marketing Solution
- Built a modular dashboard featuring User administration, Campaign orchestration, and Social Media integration with Next.js and Shadcn UI.
Senior Frontend Developer
05/2025 — 09/2025·Tehran, Iran
Mahdaad
- Responsible for the development, debugging and maintenance of the Agility website — a blog-based platform built with Nuxt.js and Vue.js — as well as its back-office dashboard.
- Implemented SSR (Server-Side Rendering) and optimized SEO strategies using Nuxt SEO for enhanced performance and search engine visibility.
- Developed backend features using Directus (headless CMS), designed database schemas and data models, and implemented seamless integration with the database.
- Led the UI refactoring process by deprecating Nuxt UI. Implemented the company’s internal design system (Pantograph) with Tailwind CSS to improve consistency and maintainability.
Frontend Developer
09/2024 — 05/2025·Tehran, Iran
Lamasoo
- Developed a hotel website from the ground up using Nuxt 3 and Vue 3, implementing a modern and scalable architecture with SSR. Optimized SEO with Nuxt SEO to boost performance, maintainability, and search engine visibility.
Frontend Developer
07/2023 — 08/2024·Tehran, Iran
Techonica
- Developed & maintained the DeltaFX trading platform using React and Next.js (App Router).
- Developed payment system including admin, user, and provider panels.
- Developed Risk Management System including Insight, Customers, and Transactions modules.
Frontend Developer
11/2022 — 08/2023·Tehran, Iran
Aasood
- Developed the Aasood admin panel.
- Rewrote and developed two legacy admin panels using modern technologies.
Frontend Developer
02/2022 — 09/2022·Tehran, Iran
Tejarat Shayan
- Designed and developed the Ecotam web application with a server-side architecture using Nuxt 3 (beta) and Vue 3. Implemented scalable, high-performance solutions to ensure a modern and user-friendly experience.
04 — Education
The fundamentals.
Bachelor's Degree in Industrial Engineering
University Of Eyvanakey
Languages
- English— Working proficiency (actively improving)
05 — Contact