Skip to content

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Frontend Developer

    11/2022 — 08/2023·Tehran, Iran

    Aasood

    • Developed the Aasood admin panel.
    • Rewrote and developed two legacy admin panels using modern technologies.
  7. 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)