Experience

Senior Front-end Engineer

Multisynaptech - Rotterdam, Netherlands

Healthcare software connecting medical expertise with engineering.

  • Lead a five-person frontend chapter, focusing on clean code and good architecture, organizing chapter meetings, and encouraging knowledge sharing and pair programming.
  • Build features for the main Vue 3 and TypeScript application, where I introduced unit testing with Vitest and Testing Library and integrated TanStack Query for server state.
  • Develop the design system and component library for a Vue 3 and TypeScript monorepo, from architecture decisions through refactoring and code review, plus shared composables such as ZIP generation and PDF rendering.
  • Own three mobile-first marketing websites using React, TypeScript, Tailwind CSS, Framer Motion, and Three.js, from Figma designs through CI/CD pipelines to production on Azure.
  • Implemented an interactive dental chart component library that lets clinics display layers, treatments, and diagnoses, using Web Components, Lit, TypeScript, Vite, Vitest, and Storybook.
  • Set up Claude skills, commands and sub-agents in our codebase, and proposed and built a Rust and Tauri desktop app that warns users before sensitive information is pasted into AI tools.

Senior Front-end Engineer

CLIQ Digital - Amsterdam, Netherlands

CLIQ Digital is a leading digital entertainment company.

  • Designed and launched a CMS and license management platform managing 500K+ items, using React, TypeScript, Next.js, TanStack Query, TanStack Table, Jest, React Testing Library and Storybook.
  • Led the frontend team, onboarding new developers, running code reviews and pair programming sessions, and mentoring three junior developers through regular 1:1s.
  • Built a reusable data table component library with TanStack Table, React, and TypeScript, documented in Storybook and covered by Jest and Testing Library.

Senior Front-end Engineer

Passionate People - Amsterdam, Netherlands

Passionate People is a JavaScript consultancy in the Netherlands.

  • Built internal dashboards with React, Next.js, TypeScript, and Storybook to support operations and project tracking.
  • Maintained and extended the company's main website, improving performance and user experience.
  • Provided backstage support at Vue.js Amsterdam and JSWorld 2023.

Senior Front-end Engineer

Snappfood - Tehran, Iran

Online food ordering and grocery platform with 2.5M+ daily users.

  • Developed and maintained key features using React, Next.js, TypeScript, SCSS, Redux, Storybook and Testing Library.
  • Initiated and advocated for unit and E2E testing practices via five internal presentations, improving app stability and reducing bug count.
  • Transformed pre-order functionality into an independent service with unit tests and documentation in preparation for a monorepo architecture.

Front-end Developer

Nabzino - Tehran, Iran

Nabzino is a digital marketing agency.

  • Built dashboards for internal tools using React, Redux and Material-UI.
  • Launched a game-based marketing campaign under tight deadlines using Vue.js, collaborating closely with design and dev teams.
  • Refactored three legacy web applications, reducing their load time by 50% and improving overall performance.
  • Developed an interactive video gallery using HTML, CSS, JavaScript, and Flexbox, which increased user dwell time and average session duration by 15%.

Front-end Developer / WordPress Developer

Arta Seo - Isfahan, Iran

Arta Seo is a website development company.

  • Converted UI designs into responsive WordPress websites.
  • Introduced WordPress plugin development to the company and used it to build a map-based tool for entering and managing property listings and their details.
  • Trained a team of 10 interns in HTML, CSS, and WordPress.
  • Cut data entry time in half by optimizing the admin panel.

WordPress Developer / Website Manager

Asr-e Digital - Isfahan, Iran

Asr-e Digital is an online e-commerce company.

  • Started in data entry, then learned HTML, CSS, JavaScript, and WordPress.
  • Built and managed a responsive company blog, and coordinated three translators and SEO content editing.