intro
erphan@portfolio:~$
$

Mehdi (Erphan) Alizadeh

Software Engineer

I like the parts of the job where the stack is unfamiliar: a new framework, a service nobody owns, a bug nobody can reproduce. I pick things up fast, and what I ship tends to stay shipped.

$_
about

Software engineer who would rather own a problem end to end than one layer of it.

Mehdi Alizadeh on paper, Erphan everywhere else, this site included. I got into this because I wanted to know how things actually worked, and that has not really changed. I still pick the ticket nobody wants because it is the one that teaches me something.

The way I work: understand the whole thing before touching a piece of it, leave the codebase easier to read than I found it, and say so early when something is going the wrong way. I would rather ask an obvious question on day one than guess for a week.

skills

Tools I reach for

// languages
PythonJavaScriptTypeScriptSQLHTML5CSS3
// frameworks & libraries
Vue 3Nuxt 4PiniaReactNext.jsTailwind CSS
// practices
REST APIsDesign systemsServer-side renderingData fetching & cachingResponsive layoutsComponent architectureSEO metadata
// tools & workflow
GitGitLabCode reviewFeature-branch flowClaude Code
experience

Where I've worked

  • Dec 2025 to Present · Remote (Part-time)

    Front-end Developer (React / Next.js)

    · Javidan (formerly Accto)

    Build and maintain javidan.app, a multi-tenant accounting and warehouse SaaS (not officially launched yet), using Next.js 16, React 19, TypeScript, Tailwind CSS and React Query.

    • Worked on the business dashboard: inventory, invoices, payments, customers, reports and team permissions.
    • Built a bilingual English/Persian UI with next-intl, RTL/LTR layouts and Jalali/Gregorian dates.
    • Contributed to a shared Radix UI component library used by the dashboard and public storefronts.
  • Jun 2026 to Aug 2026 · Rasht

    Front-end Developer (Vue.js / Nuxt)

    · PayStar

    Built and maintained an e-commerce platform using Nuxt 4, Vue 3, JavaScript, Pinia and Tailwind CSS.

    • Worked on account features, including profile, orders, authentication, form validation and address management.
    • Implemented SSR data fetching, caching, and SEO metadata.
    • Contributed to a shared design system and standardized API error handling across the codebase.
    • Collaborated with a 5-developer team using GitLab, feature branches and code reviews.
  • Apr 2024 to Jun 2026 · Rasht

    IT Support: Systems & Information

    · Energy Sazeh Aban

    First-line IT support company-wide: hardware, software, network and account-access troubleshooting; managed workstations, user accounts, permissions, installs and routine maintenance.

  • Apr 2022 to Jun 2022 · Tehran

    University Internship (Web Dev)

    · Abnieh Fanni Tehran

    Three-month front-end internship: built responsive desktop/mobile pages with semantic HTML, CSS and JavaScript, and traced and fixed bugs in an unfamiliar codebase.

certifications

Certifications & learning

Quera

Task-oriented Bootcamp in Front-end Development with Reactverify

Issued Nov 2025
Coursera · University of Michigan

Python Specializationverify

Issued Jun 2023
  • Capstone: Retrieving, Processing, and Visualizing Data with Pythonverify
  • Using Database with Pythonverify
  • Using Python to Access Web Dataverify
  • The Complete Python 3 Course: Beginner to Advancedverify
  • Python Data Structureverify
  • Programming for Everybody (Getting Started with Python)verify
Anthropic

Claude Code

Issued Aug 2026
education
BSc, Computer Engineering

University of Guilan → Islamic Azad University, Rasht · Oct 2018 to Dec 2020. Completed 5 semesters (75 credits) at Guilan, transferred the remaining 69 credits and finished the degree.

18.25
GPA / 20
contact

Drop me a line.

Email is the fastest way to reach me, I check it far more than LinkedIn. Work, questions, or something you think I would find interesting.

© 2026 Mehdi (Erphan) Alizadeh · Rasht / Tehran, IranBuilt from scratch
Loading