Available for full-time roles in Italy

Hi, I’m Amir Iravani

Front-end engineer Front-end engineer, Angular specialist, Ex-CTO, Agency co-founder, Interface obsessive

I build fast, accessible interfaces that people enjoy using — from B2B marketplaces to startup MVPs. Ten-plus years, two countries, one obsession: the details between a click and a feeling.

A.I. — the human kind.

years shipping UI
13+
roles, intern to CTO
8
major frameworks
3
spoken languages
3
Scroll

01 · About

Engineer by training. Craftsman by habit.

Portrait of Amir Mohammad Iravani, front-end engineer in Turin
Hover to render

I wrote my first game loop at fifteen in Tehran. Since then I’ve been an intern, a CTO, an agency co-founder and — for the last few years — the engineer startups and product teams in Turin call when an interface has to be right.

Angular is my home base; React and Vue are the neighbourhoods I know by heart. I care about the boring things that make products feel effortless: performance budgets, accessible markup, honest loading states and design systems that scale.

After three years of Master’s studies in Computer Engineering at Politecnico di Torino, I chose to put my time into building real products. Since September 2026 I’m in Digital Horizons, an IT training and work programme with ENAIP Piemonte, and I’m looking for a full-time team in Italy that wants a front-end engineer who thinks like a product owner.

Outside work I’m an active member of Associazione DIAR in Turin and of the Lion & Sun Front – Italy, taking part in demonstrations, public events and awareness campaigns for a free, secular and democratic Iran, in support of Prince Reza Pahlavi’s call for a national transition. I also build the tools for it: DIAR Media and Gharamatgate.

Based in
Turin, Italy
Training
Digital Horizons · ENAIP Piemonte
Work permit
Italy · unrestricted, full-time
Activism
Associazione DIAR · Lion & Sun Front – Italy

02 · Skills

Everything is a signal.

My stack, wired like an Angular signal graph. Pick a skill and watch it propagate to every role where I used it in production — computed live, no hand-drawn lines.

Front-end

Languages

Back-end

Craft & tooling

Select a skill or a role to trace its signal.

How I work

  1. 01 HTML, CSS/SCSS, JavaScript and TypeScript as a foundation — frameworks come and go.
  2. 02 Angular first; React and Vue whenever the team’s stack calls for them.
  3. 03 Responsive, performant and accessible by default, with an eye for visual detail.
  4. 04 Enough Node.js, SQL and MongoDB to integrate REST APIs on my own and speak the back-end team’s language.
  5. 05 Own the whole front-end lifecycle: from requirements to production.

03 · Experience

git log --graph --career

Thirteen years as a commit history. Two branches — Tehran and Turin — merged in 2022 when I moved to Italy for Politecnico di Torino.

  1. HEADHEAD → open to new roles

  2. 9503181turinSept 2026 — Present· 2 mo

    IT Trainee @ENAIP Piemonte · Digital Horizons

    Turin, ItalyTraining & work contract

    Selected for Digital Horizons, a European IT training and job-placement programme run by International Rescue Committee Italia with ENAIP Piemonte, Powercoders and Agenzia Piemonte Lavoro, funded by the Villum Foundation (European VET 2024).

    • Full-time intensive course at ENAIP Turin (via del Ridotto): five hours a day, Monday to Friday, September 2026 – spring 2027.
    • IT skills shaped around what Piedmont’s tech companies hire for, taught with Powercoders’ industry-led method.
    • Leads into a paid placement with an IT company in Piedmont.

    JavaScriptTypeScriptHTML & SCSSGit

  3. 61cae3cturinOct 2025 — Sept 2026· 1 yr

    Web Developer @Build It Up (BIU)

    Turin, ItalyVolunteer · Freelance

    Front-end lead for websites and MVPs of early-stage startups in the Politecnico di Torino × ESCP Business School acceleration programme.

    • Turns founders’ pitch decks into working Angular/TypeScript products in weeks, not months.
    • Works inside a non-profit accelerator network alongside business-school mentors.
    • Sets up reusable component foundations so each new MVP starts from day ten, not day zero.

    AngularTypeScriptHTML & SCSSResponsive UI / UXGit

  4. e4030c9turinApr 2023 — Nov 2024· 1 yr 8 mo

    Front-End Developer @Meyler Srl

    Turin, ItalyFull-time

    The only front-end developer on Tulero — a B2B auto-parts marketplace — and its admin dashboard, from first wireframe to production.

  5. 27a5bccSept 2022

    Merge branch “tehran” into “turin” — relocated to Italy for Master’s studies at Politecnico di Torino

  6. 7c72c33tehranFeb 2022 — Sept 2022· 8 mo

    Front-End Developer @Bistoon Baspar

    Tehran, IranFull-time

    Built and maintained responsive web interfaces for Iran’s leading maker of eco-friendly disposable tableware.

  7. 2ea984atehranJun 2021 — Jan 2022· 8 mo

    Software Development Intern @IRIS Vira Vision

    Tehran, IranInternship

    Built Angular & TypeScript UI components inside a cross-functional team at a Tehran management-consulting group.

  8. e1c5521tehranApr 2018 — Mar 2021· 3 yr

    Co-founder & Web Developer @Vira Tarfand Arad

    Tehran, IranAgency

    Co-founded and ran the technical side of a web agency building corporate sites and online stores for medical and pharmaceutical clients.

  9. 9cf3ec7tehranSept 2017 — Feb 2018· 6 mo

    Chief Technology Officer @Mehr Gostar Samandis

    Tehran, IranStartup

    Set the technology strategy and coordinated app and web development at an early-stage startup, until it closed for lack of investors.

  10. 42919f3tehranMay 2013 — Aug 2015· 2 yr 4 mo

    Game Development Intern @Iran Computer & Video Games Foundation

    Tehran, IranInternship

    Where it all started: building games with Unity/C# and JavaScript — game logic, interactive UI and performance tuning.

  11. 16b1d37May 2013

    Initial commit — first game loop, age 15

04 · Projects

Selected work.

Products I designed, built or led — each card’s cover is generated from the project’s own palette.

  • 2018–21

    Medical & Pharma Commerce

    Online stores and sites for clinics, labs and pharma distributors.

    A portfolio of WooCommerce/PHP builds delivered through Vira Tarfand Arad, the agency I co-founded — from brief and design to hosting and long-term support.

    Co-founder · tech lead

    PHP & WooCommerceJavaScriptHTML & SCSSSQL

  • 2026

    This Portfolio

    Angular 22, zoneless, signals all the way down — in three languages.

    A live signal graph of my skills, a git-log career timeline, a command palette, a working terminal and runtime EN/IT/FA switching with full RTL — and it prints as a one-page CV.

    Design & build

    AngularTypeScriptRxJS & SignalsHTML & SCSSResponsive UI / UX

All projects

05 · Education

Learning, formally and otherwise.

  1. Sept 2022 — Jul 2025

    Master’s studies in Computer Engineering

    Politecnico di Torino · Turin, Italy

    polito.it
  2. Sept 2016 — Jan 2022

    BSc, Computer Engineering

    Islamic Azad University, West Tehran Branch · Tehran, Iran

    wtiau.ir

Languages I speak

  • PersianNative
  • EnglishC1
    Listening
    C1
    Reading
    C1
    Speaking
    C1
    Interaction
    C1
    Writing
    C1
  • ItalianB1
    Listening
    B1
    Reading
    B1
    Speaking
    A2
    Interaction
    A2
    Writing
    B1

06 · Contact

Have an interface that has to be right?

I’m open to full-time front-end roles in Italy and selected freelance work. Write a few lines — the message opens in your own mail app, nothing is stored here.