Available for opportunities

Mohammad Esmaeili

Frontend Developer

3 years of experience building and maintaining real-world web applications with JavaScript, React / Next.js and Vue / Nuxt.

Read my Persian CV or just scroll down this page...
Scroll

01

About

I'm a frontend developer with 3 years of experience building and maintaining websites and web applications with JavaScript, React / Next.js and Vue / Nuxt. Most of my work has been on real products, from user-facing pages and dashboards to booking flows and multi-tenant applications.

I have worked on projects in tourism, business software and gaming, mainly focusing on frontend development, UI implementation, performance, technical SEO and integrating frontend applications with backend APIs. I also have practical experience with deployment and basic familiarity with Laravel and Strapi.

Education

B.Sc. Computer Engineering

Zand University, Shiraz · 2025 – Present

3+

Years Experience

6+

Selected Projects

B2

English Level

2

Companies

Currently

Currently working on frontend projects with Next.js and Nuxt, while improving my skills in frontend architecture, performance and security.

02

Experience

Frontend Developer

2024 — Present

Boomvand · Bandar Abbas, Iran

Developed and maintained the Boomvand tourism website and Jaaliink accommodation management platform with Nuxt. Worked on booking flows, search and landing pages, technical SEO, activity tracking, pricing calendars and the multi-tenant accommodation platform.

Nuxt Vue Technical SEO Multi-tenancy Matomo

Frontend Engineer - Tech Lead

2023 — Present

Torza · Shiraz, Iran

Worked on several production web projects with Next.js and Vue, focusing on frontend development, UI implementation and maintaining existing code. Developed the Torza website, Xalto customer area and TorzaMag, and worked closely with backend developers and product management.

Next.js React framer-motion / GSAP Tailwind CSS next-intl

03

Skills

Frontend

React / Next.js
TypeScript
Tailwind CSS
Framer Motion
Vue.js

Other Tools

Git / GitHub Actions
Docker
PM2
Laravel (basic)
Strapi (basic)

Frontend & Web

Technical SEO
Performance Optimization
PWA
Frontend Security
Responsivity / Accessibility / Core Web Vitals

UI & Libraries

Tailwind CSS / ShadCN
SCSS / Bootstrap
GSAP / Framer Motion
Vuetify
Radix UI / MUI

04

Projects

XaltO project screenshot

XaltO

Bilingual product website and customer area built with Next.js. Includes plan purchase and trial flows, tenant activation, account management, payments and support tickets.

Next.js TypeScript Tailwind CSS next-intl
TorzaMag project screenshot

TorzaMag

Content-driven magazine built with Next.js and Tailwind, designed around Torza’s visual identity with attention to mobile experience, accessibility and performance.

Next.js Tailwind CSS Strapi
Boomvand project screenshot

Boomvand

A modern traveling and tourism website built with Nuxt, featuring multi-method payments, accommodation/trip suggestion system, and a detailed telemetry module.

Nuxt Vue Vuetify Technical SEO
Jaaliink project screenshot

Jaaliink

Accommodation management platform built with Nuxt with multi-tenant design-system, including pricing calendars, reservation information and a multi-tenant setup with dedicated subdomains for accommodation owners.

Nuxt Vue Multi-tenancy / Middlewares Technical SEO
LP Game Studio project screenshot

LP Game Studio

A landing website built with React and Next.js for a game studio, featuring a modern design, animations and responsive layout. The website showcases the studio's games, blog, team and contact information.

React.js Next.js framer-motion
Torza project screenshot

Torza

A portfolio and product website built with Next.js, featuring a modern design, responsive layout, smooth animations and integration with backend APIs. The website showcases the company's products, services and team.

Nuxt Vue Multi-tenancy Reservations
Daryayavar project screenshot

Daryayavar

A logistics and shipping services website built with Laravel-Filament, featuring a modern design, responsive layout, detailed resources and custom pages for managing shipments and tracking information.

Laravel Filamentphp Bladephp TailwindCSS

05

Contact

Get in touch

I'm open to frontend development opportunities and projects where I can work with a product and engineering team on real-world web applications.

Send an email