Mahdi Hosseini

Senior Frontend Engineer | Frontend Architecture, TypeScript, React, Next.js | Complex SaaS, Auth & API-heavy Systems

Salary / Daily rate

Yerevan, Armenia

Mobility: Germany, Netherlands, ...

Freelance, open to permanent contract

Can come onsite

Skills

Test Driven DevelopmentReactTypescriptNextJavascriptHTMLCSSTailwind CSSReduxPlaywrightCypressWebpackCircleCIDockerKubernetesDatadogNodeNestExpressPostgreSQLRESTful APIsGraphQLElectronBackbone.jsAgile CoachingScrum

Languages

Persian (Native)English (Fluent)Turkish (Fluent)GermanSpanish

About me

Intro

I architect scalable frontend applications to build fast, maintainable interfaces, leveraging over 6 years of experience with React, Next.js, and TypeScript in a test-driven development environment. I specialize in modernizing legacy front-ends, optimizing page load times by 20-40%, stabilizing CI/CD pipelines to cut build times by 25%, and accelerating UI delivery by 25% for products used by over 100K users. My contributions include reducing initial load via Backbone to React migration, enhancing team productivity through real-time communication features, and actively mentoring junior developers. I am passionate about improving performance, building design systems, and strengthening testing for reliable releases.

Links

Work experience

Frontend Developer

Neoxi

Jun 2024 - Present

2 years 5 months

İstanbul, Türkiye

– Established a Storybook-driven design system with Figma collaboration tokens, reducing Ul regressions by 35% and accelerating delivery by 25%, while mentoring teammates on adoption to scale design consistency. – Consolidated repos into a monorepo (Yarn/pnpm workspaces) with standardized lint/type/format hooks (ESLint, Prettier, Husky) → ~30% fewer CI minutes per PR, ~40% less duplicated config, and ~35% faster onboarding for new engineers. – Introduced a typed API layer (GraphQL Code Generator/OpenAPI) and reusable data hooks (React Query/RTK Query) → ~28% drop in API-related bugs, ~22% less duplicate data-fetching code, and ~18% shorter feature lead time. – Optimized CI/CD (GitHub Actions/CircleCI): build caching, test pyramid tuning, and automated releases → ~32% shorter build times (≈12.5 → ≈8.5 min), ~1.8× higher deploy frequency (weekly → every 3–4 days), and +12pp pipeline success rate. – Deployed the frontend on GCP (Cloud Run + Cloud CDN) with canary/blue-green rollouts → safer releases and MTTR ~60–90m for P1/P2 incidents.

Senior Frontend Developer

Shop-Ware

Jun 2022 - May 2024

2 years

San Francisco, CA, USA

– Modernized front-end by migrating from Backbone to React, using webpack and feature flags, cutting initial load time by 20%. – Revamped test suite by fixing flaky tests and restructuring E2E, integration, and unit tests, cutting CI/CD execution time by 25%. – Enhanced the repair order page with code splitting and lazy loading, reducing load time by 40% for shop managers. – Accelerated UI development by 25% by creating a reusable component library in Storybook, standardizing design patterns and reducing redundant coding. – Performed usability tests with shop users, shared feedback, increased dashboard satisfaction by 25%.

Frontend Developer

Coffee

Sep 2021 - May 2022

9 months

Perth WA, Australia

– Developed B2B SaaS features using React, Next.js, and WebRTC, including real-time online meeting tools, boosting productivity by 15%. – Refined front-end architecture by modularizing components and optimizing data handling with React-Query, speeding up page loads by 50% and cutting development time by 25%. – Reduced bugs by 30% with Jest unit/integration tests, Cypress E2E testing, and Sentry error tracking, cutting resolution time by 10%. – Spearheaded communication across cross-functional teams, streamlining navigation and cutting client workflow delays by 20%.

Frontend Developer

Satek

Jun 2019 - Sep 2021

2 years 4 months

Hamedan, Hamadan Province, Iran

– Engineered B2B desktop applications using React, Redux, and Electron.js, streamlining client workflows for 5+ enterprise customers. – Redesigned application architecture with modular components and reusable patterns, speeding development by 30% and cutting maintenance time by 25%. – Mentored 3 junior developers through training, code reviews, and structured learning, boosting their delivery speed by 40%.


Education

Razi University

Bachelor's degree, Computer Software Engineering

2015 - 2019

4 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.