Current Role
2025
IranAirTour
Dec 2025 – PresentFront-End Engineer
Tehran, Iran
R&D reservation team, building B2B and B2C products for one of Iran's largest travel and airline tour operators.
- Built a unified payment system in React and TypeScript, replacing separate B2B and B2C checkout flows; travel agents and direct customers now share one code path.
- Designed and published a reusable DatePicker with Storybook docs, now standard across 3 reservation-team projects that each handled dates their own way.
- Consolidated 3+ internal dashboards with duplicated UI into a shared component library, removing repeated work from every new dashboard feature.
- Co-built a public website from scratch in Next.js and TypeScript, setting the component architecture and coding standards the team still follows.
- Introduced Redux and RTK Query to centralise client state and server data across both reservation products as they outgrew local state.
- Introduced a mandatory code-review checklist and pairing with design and back-end engineers; post-release bugs dropped.