Centralized Laboratory Service Management Platform

Lead Frontend Developer

Designed and developed a modular, feature-driven frontend system for the national laboratory network platform of Iran. The system enables laboratories to register, manage, and provide scientific services through a centralized dashboard, improving efficiency and user experience across multiple organizations.

  • Architected a scalable frontend structure using React, TypeScript, Zustand, and React Query, optimized for maintainability and feature-based separation.
  • Implemented multi-step dynamic forms with validation using React Hook Form and Yup to handle complex service registration workflows.
  • Developed reusable UI components and abstraction layers for API communication, increasing code reusability and reducing duplication.
  • Integrated role-based access and custom state persistence strategies to handle different user types (labs, administrators, and coordinators).
  • Collaborated closely with the backend team and stakeholders, ensuring pixel-perfect implementation and consistent UX patterns.
  • Deployed the application in a Dockerized CI/CD pipeline using Git hooks.