Amirhosein Abbasi

Programmer and Frontend Developer

Front-End web developer focused on React and Next.js, creating fast, user-friendly digital experiences. Skilled in everything from server-side architecture to UI design, aiming to deliver optimized and modern solutions.

Top Skills

Technologies and tools I work with to create modern, efficient, and scalable web applications

Frontend Frameworks/Libraries

Next.jsReact.js

State Management & Data

ZustandRedux ToolkitTanStack QueryRTK QueryReact Hook Form

Programming Languages

JavaScriptTypeScriptHTML / CSS

Styling & UI

Tailwind CSSShadcn UIMUIHero UIResponsive Design

APIs & Validation

RESTful APIsAxiosZod

Tools & DevOps

GitDocker

Computer Science

JavaScript Data Structures and Algorithms (DSA)

Technical Experience

Frontend Engineer

Nilimoon (Cosmetics & Beauty E-commerce Platform)

Feb 2024 — Present
Remote
Remote
  • Designed and implemented scalable User and Admin panels using Next.js with an SEO-optimized, modular architecture focused on long-term maintainability.
  • Translated complex Figma designs into pixel-perfect, fully responsive interfaces using Hero UI, ensuring consistent UX across desktop and mobile devices.
  • Built reliable client and server-state management layers using Zustand and TanStack Query, enabling efficient caching, background refetching, and predictable data flow.
  • Implemented role-based access control and secure UI logic to ensure correct permission boundaries across administrative workflows.
  • Developed robust and accessible form systems using React Hook Form and Zod, enforcing strict validation and improving form reliability.
  • Optimized rendering behavior through code-splitting, memoization, and clear client/server boundaries to improve performance and responsiveness.

Frontend Engineer

Hadiankhamse (Chemical Materials Marketplace)

Jun 2024 — Dec 2024
Remote
Remote
  • Implemented responsive and maintainable UI layouts using Hero UI, ensuring consistent design behavior across different screen sizes.
  • Designed lightweight global state management using Zustand to handle UI state with minimal overhead and high predictability.
  • Integrated TanStack Query for server-state management, improving data fetching strategies, caching efficiency, and API synchronization.
  • Combined Zod with React Hook Form to implement schema-driven validation and real-time feedback for complex business forms.
  • Applied clean architecture principles and component reusability to support future feature expansion and codebase scalability.

Frontend Engineer

SteamPro (Game Item Trading Platform)

Oct 2023 — Mar 2024
Remote
Remote
  • Developed a performance-focused marketplace using Next.js with Server-Side Rendering (SSR) to improve initial load time and search engine visibility.
  • Integrated RESTful APIs for real-time game and user data, managing caching and synchronization using Redux Toolkit and RTK Query.
  • Built a type-safe frontend architecture using TypeScript, leveraging Zod for runtime validation and React Hook Form for reliable form handling.
  • Designed a clean, responsive user interface using Shadcn UI, ensuring consistent behavior across desktop and mobile environments.
  • Improved data consistency and error handling in high-frequency update scenarios.

Frontend Engineer

Elan (Real Estate Platform)

Jun 2023 — Sep 2023
On-site
On-site
  • Developed a multi-panel real estate platform including User, Admin, and Agency dashboards, all optimized as Progressive Web Applications (PWA).
  • Implemented scalable state and data-fetching layers using Zustand and TanStack Query to support map-based and data-intensive features.
  • Integrated JWT-based authentication and role-based access control to manage secure user sessions.
  • Implemented advanced map search functionality using React Leaflet, including geographic zone filtering for property discovery.
  • Built a real-time chat system using WebSocket technology to enable direct communication between users and agencies.
  • Improved overall application performance by optimizing rendering logic, state updates, and network usage.

Frontend Engineer

Hantana (Visitor Analytics Platform)

Mar 2023 — May 2023
On-site
On-site
  • Developed and maintained Admin and User dashboards using React and TypeScript with a focus on clean architecture and scalability.
  • Refactored authentication flows to improve security, usability, and maintainability using strong TypeScript typing patterns.
  • Optimized performance-critical components through hook optimization, memoization, and efficient state partitioning.
  • Implemented Redux Toolkit and RTK Query to standardize server-state management and improve data consistency across the platform.

Frontend Developer

Rental-Pulse (Personal Project - Real Estate Platform)

Jan 2023 — Feb 2023
Personal
Personal
  • Designed and developed a full-stack real estate application using Next.js, React, and TypeScript with a focus on scalable frontend architecture.
  • Implemented end-to-end type safety and validation, improving code reliability and maintainability.
  • Integrated authentication workflows using NextAuth and built reusable UI components with Shadcn UI.
  • Modeled data persistence using MongoDB and Prisma to support structured querying and schema evolution.