Hi, I'm Ali 👋
Full-stack developer specializing in modern web applications with Next.js, TypeScript, and scalable backend systems.
Ali Mahdi

Info

LocationIran, Bushehr province
Experience3+ Years
StatusOpen to Work
FocusFull-stack SaaS Development
EmailSeyyedalimehdi@gmail.com
Phone Number+98 903 057 9074

About

I’m a full-stack developer passionate about building SaaS products and interactive web experiences. I specialize in Next.js, TypeScript, and modern UI animation tools like GSAP and Framer Motion.My focus is on creating fast, visually engaging, and scalable applications that solve real-world problems.I also enjoy working with backend systems, APIs, and database design.

Work Experience

ت

توسعه ارتباطات هیرکان

July 2025 - September 2025
Intern
Contributed to the development of a multi-tenant QR-based restaurant management SaaS platform. Implemented features including digital menu management, category and menu item CRUD, authentication, QR code generation for tables, and role-based dashboards for administrators and restaurant managers. Collaborated on API integration and building scalable, responsive user interfaces with Next.js and TypeScript.
R

Ravand

July 2026 - Present
Full-stack Development
Ravand is a productivity and study management platform designed to help users organize their learning, track test performance, and gain meaningful insights into their progress over time. As a Full-stack Developer, I am responsible for designing and developing the application across both the frontend and backend, with a focus on creating a modern, intuitive, and scalable experience. The platform allows users to manage books and questions, record and analyze test results, identify strengths and areas that require more review, and track their overall learning progress. Ravand also includes time-tracking features that allow users to track time spent on different projects and tasks, along with a range of additional productivity tools designed to support better organization and workflow management. To provide deeper insights, the application features a variety of statistics and interactive charts that help users visualize their performance, track progress over time, analyze activity patterns, and better understand their learning and productivity habits.

Skills

React
Next.js
TypeScript
JavaScript
Framer Motion
GSAP
React Native
Expo
Node.js
Telegram Bot
MongoDB
PostgreSQL
MySQL
Prisma
Drizzle
Docker
Linux
Git
Figma
Photoshop
C++
Java
Python

Languages

PersianNative (C2)
EnglishFluent (C1)
SpanishBasic (A2)
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Codewithali

A full-stack educational platform for managing online courses, blogs, users, discounts, and payments. Built with a role-based architecture (Admin, Student, Guest), it enables seamless course purchasing, content management, and user interaction with secure authentication, payment integration, and scalable system design.

Next.jsTypescriptPostgreSQLPrismaTailwindCSSStripeShadcn UIMagic UI
Restaurant Management

Restaurant Management

A multi-tenant QR-based restaurant management system where admins manage restaurants, assign managers, and track analytics. Restaurant managers can build digital menus, choose UI templates, generate QR codes for tables, and receive orders in real-time. Customers can scan QR codes to view menus, place orders, track status, and leave reviews seamlessly through a mobile-first experience.

Next.jsTypescriptTailwindCSSGsapAnimationShadcn UI

GTA landing page ui

An interactive GTA-themed landing page built while studying advanced GSAP animation techniques. The project explores high-quality motion design, scroll-based animations, and immersive UI transitions to create a cinematic web experience. it showcases strong frontend animation skills and attention to visual storytelling.

Next.jsTypescriptTailwindCSSGsapAnimationShadcn UI
Experiments

I like building things

A showcase of projects, experiments, and ideas I've worked on along the way.

D

Dice for Risk World of domination

A Risk board game dice roller built with Expo & React Native — bilingual (EN/FA), troop tracking, and official dice rules.

Ali Mahdi

Let's work

together


Version

2026 © Edition - Ali Mahdi

Local Time