Reza Zahedi

Crafting Digital Experiences!

I'm a skilled web developer in both back-end and front-end with over 8 years of experience in PHP, MySQL, Javascript, NodeJS, Express, REST-APIs, HTML, and CSS. I also have a keen eye for design and am proficient with Figma, and Photoshop. I have extensive experience in WordPress development, including building custom themes and plugins. Let's collaborate on your next project!

Reza Zahedi in NYC
Photo by Gary Gelb - NYC, Nov 2011


Quick Guide: Next-Auth Email Login Setup & use Resend to send verification email

This guide demonstrates how to implement email login using Next-Auth. It covers a step-by-step instructions of Email Provider setup, using Resend for email handling and showcases customizing verification emails to send email by Resend.

Create Table of contents in Astro and sectionize the Markdown content

Discover how I build a dynamic table of contents component for my Astro website. This blog post included how to access headings prop in Astro layout and build a dynamic table of contents component, then sectionize the markdown content of blog posts by installing a plugin and configuring Astro markdown options.

Using NextAuth authentication provider in Next.js 13 App Router

Learn how to implement NextAuth.js authentication provider in Next.js 13 App Router and use NextAuth build-in OAuth provider like Google and Github in your app. I'll use NextAuth in server rendered pages and also client side components.

How to build a contact form in Astro, Vercel and SendGrid

Learn how to build a contact form in Astrojs with Vercel, and SendGrid. We'll create the form with Astrojs, configure Vercel to handle form submissions and SSR, and integrate SendGrid for email delivery.

How I build SSG site and host it for free on Firebase

A blog post about how I build website by Hexojs, a SSG blog framework and host it on Google FIrebase.