Skip to main content
Zahra Fathollahiفارسی (Read this page in Persian)

Zahra Fathollahi

  • Front-End Developer
  • React
  • TypeScript
  • Tailwind CSS

I build responsive, intuitive and production-ready interfaces with React, TypeScript and Tailwind CSS. I focus on scalable component architecture, and I'm at home in the design process — from Figma to production.

  • Tehran, Iran
  • Open to remote

About

I'm a front-end developer based in Tehran. I care most about component architecture that stays easy to change as a product grows, and about interfaces that feel obvious to the people using them.

At Pardazeshgaran Sepehr I started with a three-month React and Redux internship and moved on to full-time production work: internal and client-facing applications built with React, TypeScript, Tailwind CSS and Ant Design, with a seat in the UI/UX process in Figma.

Before that, I spent two years teaching robotics and programming in group and one-on-one classes. I also hold an M.Sc. in Software Engineering — my thesis designed and formally verified a multi-agent architecture for smart schools.

Skills

Use in production

  • React
  • TypeScript
  • JavaScript (ES6+)
  • Redux Toolkit
  • TanStack Query
  • Tailwind CSS
  • Ant Design
  • Vite
  • i18next (RTL/LTR)
  • REST APIs
  • PWA
  • React Router
  • Framer Motion
  • Recharts
  • HTML5/CSS3
  • Git/GitLab
  • Figma

Currently learning

  • Next.js
  • Advanced React patterns & performance
  • Unit & component testing
  • Modern front-end architecture

Selected work

  • Cybersecurity

    MSSP

    Managed Security Services Platform

    A managed security services platform with an installable PWA and data-visualisation views.

    My role
    Sole front-end developer · UI design
    • React
    • React Router
    • Vite
    • Tailwind CSS
    • Framer Motion
    • Recharts
    • PWA
  • Occupational health

    Payesh

    Occupational Health Monitoring

    Multi-tenant, role-based dashboards for monitoring occupational health, with specialised medical forms.

    • React
    • TypeScript
    • Redux Toolkit
    • TanStack Query
    • Tailwind CSS
  • Veterinary

    PicoPet

    Bilingual Veterinary Platform

    A bilingual veterinary platform for finding clinics and doctors, with visit history and role-based dashboards.

    • React
    • TypeScript
    • Redux Toolkit
    • TanStack Query
    • Tailwind CSS
    • Framer Motion
  • Healthcare · Ministry of Health

    Salam Operator

    National Healthcare Platform

    A national healthcare platform for the Ministry of Health: telemedicine, appointment scheduling and patient records.

    • React
    • TypeScript
    • Redux Toolkit
    • TanStack Query
    • Tailwind CSS

More work

  • Healthcare · E-commerce

    Sepehr Online Pharmacy

    Online pharmacy

    Redesigned the pharmacist and admin UIs, refactored legacy screens into reusable components and fixed ordering-flow defects.

    My role
    Joined mid-development
    • React
    • JavaScript
    • Redux Toolkit
    • TanStack Query
    • Tailwind CSS
    • Ant Design
  • Healthcare

    Sepehr Salamat

    Medical Centers Management

    Rebuilt the doctor, receptionist and patient panels as shared components, redesigned the UI and fixed defects.

    My role
    Joined mid-development

Experience

  1. Pardazeshgaran Sepehr

    Tehran

    1. Front-End Developer

      Oct 2023 – Present

      Build internal and client-facing applications with React, TypeScript, Tailwind CSS and Ant Design, and take part in the UI/UX process in Figma.

      • React
      • TypeScript
      • Tailwind CSS
      • Ant Design
      • Figma
    2. Front-End Developer Intern

      Jul 2023 – Sep 2023

      Three-month React and Redux internship building production UI.

      • React
      • Redux
  2. SIGMA Educational Company

    Tehran

    1. Robotics Instructor

      Jul 2021 – Jun 2023

      Taught robotics and programming in group and one-on-one classes, designed hands-on workshops (Arduino, mBlock, Scratch, basic electronics), and judged national robotics competitions at the University of Tehran.

      • Arduino
      • mBlock
      • Scratch
  3. Book Garden Robotics Club

    1. Robotics Intern

      Apr 2021 – Jun 2021

      Designed circuit boards in Altium Designer and worked with SolidWorks and Arduino.

      • Altium Designer
      • SolidWorks
      • Arduino

Research & education

M.Sc. thesis

Designing a Pervasive Agent-Based System for the Smart School Environment

A multi-agent, edge-oriented architecture for a smart school — documented with the 4+1 view model, evaluated with ATAM and formally verified through CSP model checking in PAT.

  • Multi-agent systems
  • Edge computing
  • 4+1 View Model
  • ATAM
  • CSP
  • PAT
  • M.Sc. Software Engineering

    Islamic Azad University, Science and Research Branch

    • 2026
    • GPA 18.70 / 20
  • B.Sc. Software Engineering

    Islamic Azad University, West Tehran Branch

    • Completed in 3.5 years
    • GPA 17.91 / 20

Contact

Email is the quickest way to reach me — you can also find me on LinkedIn and GitHub.