<HZ/>

Hi, I'm Hadi 👋

I'm a Frontend Engineer specializing in React, Next.js, and TypeScript. I build fast, scalable, and user-focused web applications with a strong emphasis on performance, clean architecture, and exceptional user experience. Alongside my professional work, I'm pursuing a degree in Computer Engineering and continuously expanding my knowledge of modern software development.

Tehran, Iran
Open to full-time, remote, and freelance opportunities
Portrait of Hadi Zein Al Abedini
About
React

Curious about me? Here you have it:

I'm a Frontend Engineer with over three years of professional experience building modern web applications using React, Next.js, and TypeScript. I enjoy transforming complex ideas into clean, maintainable code and intuitive user experiences.

Alongside my professional career, I'm currently studying Computer Engineering at Shahid Beheshti University. My academic journey has strengthened my understanding of software engineering, algorithms, computer systems, and the fundamentals behind the technologies I work with every day.

Throughout my career, I've contributed to products ranging from admin dashboards and contact center platforms to SEO-optimized e-commerce applications. I enjoy designing scalable frontend architectures, building reusable components, and optimizing applications for speed and accessibility.

Although my primary focus is frontend development, I also have hands-on experience with Node.js, NestJS, PostgreSQL, Docker, GraphQL, and REST APIs, allowing me to collaborate efficiently across the full stack.

I'm passionate about continuous learning and always looking for better ways to build software. Whether it's exploring new frontend technologies, improving software architecture, or learning modern engineering practices, I enjoy challenging myself every day.

Outside of coding, you'll usually find me building side projects, exploring open-source technologies, reading about software architecture, or deepening my knowledge of computer science.

Skills

Skills

Technologies, tools, and frameworks I use to design, develop, and deliver modern web applications.

React

React

Vite

Vite

Next.js

Next.js

TypeScript

TypeScript

JavaScript

JavaScript

Tailwind CSS

Tailwind CSS

MUI

MUI

Sass/SCSS

Sass/SCSS

shadcn/ui

shadcn/ui

Storybook

Storybook

React

React

Vite

Vite

Next.js

Next.js

TypeScript

TypeScript

JavaScript

JavaScript

Tailwind CSS

Tailwind CSS

MUI

MUI

Sass/SCSS

Sass/SCSS

shadcn/ui

shadcn/ui

Storybook

Storybook

Node.js

Node.js

Express.js

Express.js

NestJS

NestJS

Socket.IO

Socket.IO

PostgreSQL

PostgreSQL

MongoDB

MongoDB

Docker

Docker

Nginx

Nginx

Figma

Figma

Git

Git

Node.js

Node.js

Express.js

Express.js

NestJS

NestJS

Socket.IO

Socket.IO

PostgreSQL

PostgreSQL

MongoDB

MongoDB

Docker

Docker

Nginx

Nginx

Figma

Figma

Git

Git

Experience

Experience

Here's a quick overview of the companies and products I've had the opportunity to work on.

ArtHall

Frontend Engineer

  • Built and optimized an admin dashboard for managing artworks, artists, and galleries.
  • Developed a high-performance e-commerce platform using Next.js with Server-Side Rendering (SSR).
  • Improved SEO, performance, accessibility, and overall user experience.
  • Created reusable UI components and maintained a scalable frontend architecture.

Feb 2024 - Mar 2025

Gardoon

Frontend Engineer

  • Developed a modern contact center dashboard using Next.js and TypeScript.
  • Implemented an interactive dial-plan visualization tool for managing call routing.
  • Collaborated with backend developers using NestJS, REST APIs, and GraphQL.
  • Optimized application performance and built reusable, maintainable frontend components.

Mar 2025 - Mar 2026

Contact

Contact

Have a project in mind, a job opportunity, or just want to connect? I'd love to hear from you. Feel free to reach out, and I'll get back to you as soon as possible.

hadi.abedini.work@gmail.com
+98-9107718101

You can also find me on these platforms!