(02) — About
React and DevOps Engineer.
I build production frontend systems with React, Next.js, TypeScript, TanStack Query, design systems, Docker, GitLab CI, Linux, and Kubernetes-aware delivery workflows.
I'm a React, Next.js, TypeScript, and DevOps engineer based in Tehran, Iran. My strongest work sits inside production products: support systems, service portals, job marketplaces, authentication flows, internal dashboards, and reusable frontend platforms.
I care about the parts that make frontend engineering durable: typed APIs, predictable forms, reusable components, URL-driven state, cache-aware data fetching, accessible UI structure, and pages that search engines and real users can both understand.
The newest chapter is DevOps engineering: Docker, GitLab CI/CD, Linux, and Kubernetes workflows that help me reason about the full delivery path: build it, ship it, observe it, and fix it when reality starts asking questions.
What I'm really chasing: ship it, watch it run, and be the person who can fix both ends.

With 4+ years across frontend and DevOps engineering, I specialize in React, Next.js, JavaScript, TypeScript, Docker, GitLab CI, Linux, and delivery workflows. I like turning complex product workflows into clear interfaces, reusable systems, and production-ready architecture.

- —Delivered frontend work across support ticketing, SSO, company portals, service workflows, job marketplace features, internal scheduling, and a reusable Iran map platform.
- —Built reusable systems for RBAC, form controllers, backend-driven tables, file uploads, HTTP/error handling, Storybook primitives, and MapLibre SDK APIs.
- —Implemented complex user flows including chat and voice messages, presigned document uploads, payment branching, OTP authentication, URL-driven search, meeting-room calendars, and geospatial map rendering.
- —Contributed to production readiness with typed TypeScript patterns, TanStack Query cache workflows, Vitest coverage thresholds, PWA support, Docker builds, and GitLab CI configuration.
- —Developed 100+ UI components with Jest and Storybook, boosting consistency and cutting development time by 35%.
- —Led full dashboard refactor, reducing technical debt and improving onboarding by applying SOLID and DRY principles.
- —Automated 5 key flows and fixed 5+ critical bugs with Cypress, improving UX and app stability.
- —Introduced ESLint and Prettier standards, aligning the team on consistent syntax and reducing formatting issues.
- —Collaborated with 3 designers to align UI expectations with frontend constraints, improving delivery speed by 10%.