Alireza Bagheri

Senior Frontend Developer

Location: Tabriz, Iran | Availability: Open to Remote | Phone: +98 936 655 4441 | Email: alireza7394@gmail.com

LinkedIn: https://www.linkedin.com/in/alireza-bagheri-a6aaa681

GitHub: https://github.com/alirezab7394 | Portfolio:

Summary

Senior Frontend Developer with 8+ years of experience building production web applications in React, Next.js, and TypeScript. Has led teams of 3–5 engineers and delivered up to 40% faster load times through modernization of legacy codebases. Independent author of Javi English (AI EdTech SaaS), AzarTime (e-commerce), and NextTarget (gym coaching platform). Core strengths: component architecture, Core Web Vitals, WCAG accessibility, and Agile delivery.

Skills

Frontend: React, Next.js, TypeScript, JavaScript, React Native, Expo, HTML5, CSS3

State and data: Redux, Zustand, Jotai, React Query, Context API

UI: Tailwind CSS, Shadcn/UI, Material UI, Framer Motion

Backend: NestJS, Node.js, Prisma, PostgreSQL, Redis, MongoDB, REST APIs

Testing: Jest, Vitest, React Testing Library, Cypress

Tooling: Webpack, Vite, Turbopack, Git, GitHub Actions, CI/CD, Vercel, AWS S3

Practices: Agile, Scrum, code review, pair programming, test-driven development, WCAG, Core Web Vitals

Languages: English, Persian (Farsi)

Experience

Frontend Lead | Skedpal

Company: Skedpal | Location: UAE | Dates: – Present | Website: https://skedpal.com

  • Lead a team of 3 engineers on an AI-powered calendar product used by 10,000+ users.
  • Migrated the marketing site from WordPress to Next.js, reducing load time by 30% and improving Core Web Vitals.
  • Replaced a jQuery frontend with React and reduced JavaScript bundle size by 40%.
  • Shipped a WCAG-compliant dark mode and a custom natural-language date parser.
  • Own code review, mentoring, and Agile sprint delivery.

Frontend Developer | TechClass

Company: TechClass | Location: Finland | Dates: | Website: https://techclass.com

  • Converted a client-rendered landing page to Next.js server-side rendering, improving FCP and LCP by 50%.
  • Implemented on-page SEO that improved organic search visibility.

React Developer | Dopely

Company: Dopely | Location: Canada | Dates: | Website: https://colors.dopely.top

  • Optimized server-side rendering and code splitting, reducing page load time by 30%.
  • Built Canvas-based color tools for a design platform with 50,000+ monthly users.

Frontend Lead | Cowsel (Markabu)

Company: Cowsel (Markabu) | Location: Azerbaijan | Dates: | Website: https://markabu.com

  • Led a team of 5 developers building an ERP and e-commerce platform in React.
  • Designed reusable form-builder and calendar components used across client operations.
  • Launched an international storefront with Next.js SSR and i18n.
  • Improved client operational efficiency by 35%.

React Developer | Opeqe

Company: Opeqe | Location: United States (Remote) | Dates:

  • Built 20+ reusable UI components using atomic design.
  • Created responsive HTML email templates tested across major clients.

Full-Stack Developer | Setorg Andishe

Company: Setorg Andishe | Employment type: Contract | Dates:

  • Delivered a government project with a React frontend and a Java Spring backend.

Education

Degree: M.Sc. Artificial Intelligence | Institution: University of Tabriz | Dates:

Degree: B.Sc. Software Engineering | Institution: University of Bonab | Dates:

Projects

NextTarget | Gym Coaching Platform

Role: Solo Developer | Dates: | Status: Production | Website: https://next-target.ir

Farsi-first RTL coaching platform for clients, coaches, supervisors, and admins. Covers workout programming, health tracking, and AI progress analysis.

  • Built four role-based dashboards with RBAC on a NestJS API.
  • Implemented an interactive SVG muscle-anatomy map, program builder, and workout player with rest timer.
  • Added health intake, diet and medication plans, Zarinpal subscriptions, SMS.ir OTP, and QR session check-in.
  • Shipped AI progress reports in Farsi and an Expo React Native app with offline cache.

Tech stack: Next.js, NestJS, React Native, Expo, TypeScript, Turborepo, Prisma, PostgreSQL, Redis, BullMQ, Tailwind CSS, Shadcn/UI, Zod, OpenAI, AWS S3, MinIO, Zarinpal, SMS.ir

Javi English | AI IELTS Learning Platform

Role: Solo Developer | Dates: | Status: Production | Website: https://javienglish.com

Multi-sided IELTS and English learning SaaS for students, teachers, parents, and schools.

  • Built 25+ IELTS question types across Listening, Reading, Writing, and Speaking.
  • Implemented multi-role RBAC, school multi-tenancy, and OpenAI scoring and tutoring.
  • Migrated the domain API to a NestJS monorepo and added Zarinpal billing, subscriptions, and referrals.
  • Delivered i18n and RTL (English, Persian, Arabic, Turkish), Socket.IO chat, and FastAPI/Whisper voice assessment.

Tech stack: Next.js, NestJS, React, TypeScript, Turborepo, Prisma, PostgreSQL, Redis, NextAuth, OpenAI, AWS S3, Socket.IO, next-intl, Tailwind CSS, Shadcn/UI, FastAPI, Whisper

AzarTime | Watch E-Commerce Platform

Role: Solo Developer | Dates: | Status: Production | Website: https://azartime.com

Full-stack Persian RTL luxury watch store with admin and customer portals.

  • Built catalog, cart, checkout, gift/bundle orders, and ZarinPal payments.
  • Implemented SMS.ir OTP, Google OAuth, and staff/admin RBAC.
  • Delivered admin tools for products, campaigns, coupons, orders, and a blog CMS.
  • Added S3 uploads, Torob product feed, Shamsi dates, and abandoned-cart jobs.

Tech stack: Next.js, React, TypeScript, Prisma, PostgreSQL, Tailwind CSS, Shadcn/UI, Zod, AWS S3, MinIO, ZarinPal, SMS.ir, Framer Motion, Docker