The Journey So Far

5+ yrsExperienceFront-EndFocusOpen to Relocate
Current Role
2025

IranAirTour

Dec 2025 – Present

Front-End Engineer

Tehran, Iran

Working within the R&D reservation team, contributing to B2B and B2C front-end products for one of Iran's leading travel and airline tour operators.

  • Designed and implemented a payment system integrated across B2B and B2C front-end platforms using React and TypeScript, ensuring a reliable and secure checkout experience.
  • Developed and published an internal DatePicker package as part of the company's shared UI kit, adopted across all reservation team projects to ensure consistent date handling.
  • Collaborating with the front-end team to build the company's public-facing website from the ground up using Next.js and TypeScript, contributing to architecture decisions, component structure, and development standards.
  • Worked with the front-end team to refactor and extend internal dashboards, improving UI consistency, component reusability, and overall maintainability.
2024

Freelance

Sep 2024 – Dec 2025

Front-End Engineer

Tehran, Iran

Independent consultant delivering end-to-end web solutions across real estate, fintech, and developer tooling for international and local clients.

  • Built a multilingual real estate platform with React and Mapbox integration, enabling location-based property discovery through an interactive map interface.
  • Architected a payment gateway platform using an Nx monorepo, React Query, and Zustand for optimised state and data management — designed for scalability and long-term maintainability.
  • Developed a real estate advisory platform (public site + admin dashboard) with Next.js, focusing on performance optimisation and seamless user experience.
  • Created a CLI scaffolding tool for Go web applications, embedding clean architecture patterns to accelerate development workflows.
2022

SnappCarFix

Mar 2022 – Jan 2024

Front-End Engineer (Team Lead)

Isfahan, Iran

Led the front-end team and drove key technical initiatives across a fast-paced automotive services platform.

  • Mentored 2+ engineers and managed cross-functional delivery across design and back-end teams.
  • Led a full migration to TypeScript and Tailwind CSS, cutting CSS bundle size by 60% and significantly improving code quality and maintainability.
  • Developed a map-based service discovery system using Mapbox, allowing users to locate and purchase from nearby auto services based on their real-time location.
  • Built a modular layout system to enforce UI consistency across brands, reducing redesign effort by 50%.
  • Integrated Apollo Client for GraphQL data management, improving network performance and simplifying application state.
  • Conducted code reviews, defined front-end best practices, and collaborated closely with designers and back-end engineers.
2020

Vira Madaar Pishran

Aug 2020 – Mar 2022

Front-End Developer

Isfahan, Iran

Developed data-driven web applications and e-commerce platforms, focusing on SSR performance, interactive visualisations, and progressive web app capabilities.

  • Migrated a large-scale e-commerce platform from React to Next.js, reducing page load times by 45%.
  • Delivered three high-performance SSR-enabled websites optimised for SEO and user experience.
  • Developed Progressive Web Apps (PWAs) with offline support, boosting mobile engagement by 20%.
  • Designed interactive data visualisations using Nivo, improving stakeholder insights and decision-making.
2020

TahaTech

Jan 2020 – Aug 2020

Front-End Developer

Isfahan, Iran

Full-stack contributor building CMS dashboards and backend services for client web platforms.

  • Developed intuitive CMS dashboards that reduced administrative workload by 40%.
  • Collaborated with back-end developers to implement server-side features and ensure seamless integration.