Available for select opportunities

Full-stack software engineer | AI engineering · Tehran, Iran

I build dependable software for real-world problems.

Full-stack software engineer with 6+ years of experience building web applications, CRM systems, and automation platforms. I combine Laravel and modern JavaScript with database optimization, modular architecture, and practical AI-agent workflows.

6+Years of experience
~900 → ~30Database queries
87/100EF SET English
Explore

01 — Selected work

A small selection of systems I’ve helped build.

Complex products made simpler, faster, and easier to operate.

01
Iran Technology · 2021

Eventoment

Social platform for local events. Built the GitHub Actions CI/CD pipeline and the Nuxt.js frontend.

LaravelNuxt.jsREST APIFirebase
Read case study
02
Iran Technology · 2018

Safar 360

Travel-booking platform. Built the multi-tenant ticketing core for selling agencies — air, rail & bus.

LaravelVue.jsPayment Gateway
Read case study
03
Web Negah · 2025

Steel Rizan

Industrial-operations platform with a custom-formula engine driving its pricing system.

LaravelFilamentAutomation
Read case study
All projects

02 — What I do

One engineer, from product thinking to production.

01

AI systems & automation

Multi-agent systems, LLM tooling, and practical automation that removes repetitive work from a team’s day.

02

Backend & architecture

Clear APIs, modular systems, multi-tenancy, and databases designed to remain understandable as products grow.

03

Product engineering

End-to-end product delivery with Laravel, Next.js, and Vue—from the first technical decision to a stable release.

03 — Experience

Building and improving web products since 2019.

Full-Stack Developer

Web Negah

Build web applications, CRM systems, and progressive web apps across client projects

Lead Full-Stack Developer

Iran Technology

Led development of Eventoment, the company's flagship event-management social platform

04 — Approach

Simple is the result of understanding the problem well.

I work close to the people using the product, ask direct questions, and reduce complexity before adding code. The goal is not just to ship—it is to leave behind a system the next engineer can confidently work with.

05 — Contact

Have a difficult problem worth solving?

I’m open to remote engineering roles and a small number of focused collaborations.