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.