Tehran, Iran — Full-stack & Frontend Engineer

Hassan Mohammadi

6+ years building React & Node products, end to end

2020 — Present

Selected work

2025—PresentPersonal product

Zoodpaz AI zoodpazai.ir ↗

AI cooking assistant: tell it what's in your fridge, it finds recipes, with chat built into every recipe screen. Shipped as a PWA.

ReactTypeScriptCapacitortRPC
2023—2024Freelance

Techsiro techsiro.com ↗

Independent, end-to-end build for an online store — storefront, backend and deployment — run solo alongside a full-time role.

ReactNode.jsPostgreSQLDocker
−40% load time+15% orders
2025Client project

Eleganza United Business eleganzaco.com ↗

Trilingual (English, Persian, Arabic) site for a six-industry holding company. Built for fast loads and easy content updates.

Astro
2025On hold

House-painting cost estimator

Prices a paint job from a few inputs, then checks a contractor's credit through a third-party wallet API before booking.

ReactNode.jsPostgreSQLDocker
FreelanceNo live link

Language-learning app

A React web app for practicing vocabulary and exercises in a new language.

ReactTypeScript

6+ years

Experience

2024—Present

Frontend Team Lead — Kaveh Negar Company

  • Lead a 5-person frontend team, driving architecture decisions and technical direction for the company's core web applications.
  • Build scalable products with React, Next.js and TypeScript, backed by Node.js/Express services on PostgreSQL.
  • Built reusable component libraries that sped up feature delivery across the team.
  • Standardized development environments and streamlined deployment using Docker; run code reviews and mentor team members.
  • Partner with design, backend and product teams to plan and ship new features.

2022—2024

Frontend Team Lead — Safarmarket

  • Led a 3-person frontend team building customer-facing web apps with React, TypeScript, Material UI and Tailwind CSS.
  • Refactored the frontend codebase and optimized it to handle high concurrent user load during scheduled, limited-capacity ticket releases.
  • Managed application state and server data with Redux Toolkit and TanStack Query; integrated REST APIs.
  • Built parts of the system in Angular and contributed to Node.js/Express/PostgreSQL services.

2020—2022

Frontend Developer — Fidibo (Digikala Group)

Leading Iranian e-book and audiobook platform, part of Digikala Group, one of the region's largest e-commerce companies.

  • Developed and maintained frontend features for a high-traffic platform using React, JavaScript and TypeScript.
  • Built reusable, responsive UI components; managed complex state with Redux and integrated REST APIs.
  • Resolved cross-browser issues; contributed to frontend architecture and code review standards.

2020

Software Developer — Chargoon

Enterprise software company.

  • Developed responsive UI and interactive components for enterprise web applications using JavaScript, HTML5 and CSS3.
  • Integrated frontend features with backend services and APIs; investigated and fixed bugs.

Toolbox

Skills

Languages & FrameworksReactNext.jsAngularTypeScript
Architecture & StateRedux ToolkitTanStack QueryREST APIs
Styling & UITailwind CSSMaterial UI
Backend & DataNode.jsExpress.jsPostgreSQL
Cloud, Tools & PracticesDockerCI/CDVitestAgile/ScrumMentoring

Get in touch

Let's work together

Based in Tehran, open to relocating or working remotely for teams that sponsor visas.

© Hassan Mohammadi.