Hi, my name is

Morteza Zandi.

I program & give soul to things.

I’ve been programming for over a decade and recently started to develop web applications, as I realized that as an enjoyable, powerful and effective way to make an impact on the world! currently my main focus is on Frontend development.

About Me

Hi, I’m Morteza Zandi and I’m passionate about creating things. I’ve been programming for over a decade, mainly C/C++. However, in my lasts IoT projects that I’ve done, I recently discovered the power of web development as a fast and effective way to make an impact on the world. It also gives me the flexibility to communicate with people and teammates in a more dynamic way.

I’ve focused learning Frontend development with React and JavaScript since 2021 as I found it enjoyable. However, I've had some experiments in Backend development using Django as well which allowed me to gain a deeper understanding of RESTful APIs and how databases work. Also, I’ve been familiar with HTML & CSS since my early days, thanks to running a WordPress website for several years. I’ve prepared some projects that I’ve done at following section which are mostly clones of real projects like Reddit, Trello, Clockify.

I’m always exploring new technologies and approaches to improve my skills and make better products. Below are some of the technologies I’ve recently been using.

  • ReactJS
  • Next.js
  • JS (ES6+)
  • TypeScript

Some Works of Mine

Reddit Clone

I built a clone of the Reddit project which is an social news aggregation, content rating and discussion website. The project includes features like adding posts, comments, voting, selecting communities, as well as search and filter functions. I built the project using Next.js and used SSG, CSR and ISR techniques to render pages.

Backend side has been implemented by a simple Wordpress website using a customized plugin to handle Restful APIs. I implemented ISR revalidation every 5 minutes, and I ignored SSR to reduce the load on the lightweight server. Demo Link external link

  • Next.js
  • Redux
  • scss
  • CSR
  • ISR
  • SSG

Trello Clone

This is a clone of the Trello project which is a flexible to-do list that allows for different to-do lists to be organized into different Boards.

Features such as adding new tasks, building new task-holders as new columns in a board, moving tasks individually across task-holders, changing task priorities and creating new boards have been implemented.

The entire site is rendered on the Client side and no Backend is used. To store initial and newly generated data, browser local storage is utilized. Demo Link external link

  • ReactJS
  • Context
  • scss
  • antd

Clockify Clone

This is a simplified clone of the Clockify project, a useful tool that helps people manage and track their time spent on different tasks and get reports.

The entire website renders on the Client side and Backend is not used in this project. initial and newly generated data is stored in browser local storage. Demo Link external link

  • ReactJS
  • Redux
  • scss
  • antd

My Portfolio

My portfolio website which is represented on this page. A fully static website that has been built using Next.js with SSG (Static Site Generation) technique for optimal speed and performance. Also Styled Components has been used to handle the website's styling in a more flexible and efficient approach. Demo Link external link

  • Next.js
  • Styled Components
  • SSG

Contact Me

I'm currently open for new opportunities. Feel free to connect with me if you have any exciting opportunities or would like to discuss potential collaborations.

Let's Talk