Milano, Italia

In produzione dal 2014

Senior Full Stack Engineer · Prestazioni · Sicurezza · SEO

Progetto applicazioni web ad alte prestazioni, dove un’architettura ponderata incontra guadagni di velocità misurabili. Oltre dieci anni di lavoro in produzione, di recente con Laravel, Vue e Astro. I colli di bottiglia li elimino per scelta, non per caso.

Quasi tutto il codice marcisce.
Il mio no.

10+
Anni di sviluppo di applicazioni in produzione
100
Punteggio Lighthouse per le prestazioni sulla landing page di Investalert
90+
Punteggio Lighthouse SEO su un prodotto live, Tanguear
20+
Operazioni ricorrenti spostate su una coda di job

01 / Il segnale

Fatto in fretta non vuol dire veloce

L’AI può costruire un sito in cinque minuti. Ed è proprio questo il problema.

Un generatore crea un sito web, non il tuo sito web. In superficie sembra finito, sotto porta un debito tecnico che costa più eliminare di quanto sarebbe costato costruirlo bene fin dall’inizio.

Uso l’AI come qualsiasi altro strumento di lavoro: ricerca, attività ripetitive, individuare i problemi in anticipo. Ogni decisione architetturale resta frutto del giudizio umano, perché è la parte che nessuna scorciatoia può simulare.

Voglio essere lo sviluppatore che i team chiamano prima che il loro sito diventi un problema, non dopo.

Masih Abjadi, Milano

02 / Metodo

Sette passi, in quest’ordine

01 — 07
  1. 01

    Prima la ricerca

    Studio il tuo modello di business, gli utenti, i concorrenti e i vincoli prima di toccare il codice. La chiarezza riduce le rilavorazioni, ed è nelle rilavorazioni che i budget si esauriscono.

  2. 02

    Pianificazione agile

    Sprint chiari, perimetro definito, progressi misurabili, feedback rapidi. Sai sempre cosa è stato rilasciato questa settimana e cosa arriverà dopo.

  3. 03

    Codice fatto per durare

    Codice leggibile, manutenibile e ben testato, su cui uno sviluppatore futuro, me compreso tra un anno, può lavorare davvero.

  4. 04

    Ingegneria delle prestazioni

    Colli di bottiglia eliminati su tutto lo stack, dalle query del database alla dimensione del bundle fino al rendering. Miglioramenti misurabili dei Core Web Vitals.

  5. 05

    SEO che porta risultati

    Dati strutturati, HTML semantico, SEO tecnica e GEO. La visibilità è ingegneria, non fortuna.

  6. 06

    Sicurezza integrata

    Autenticazione multilivello, rate limiting, hardening del server. Aggiunta all’inizio, quando costa poco, invece che dopo un incidente.

  7. 07

    Accessibile per progettazione

    Non è una casella da spuntare. Allarga il tuo pubblico e mostra il rispetto che hai per le persone che usano il tuo prodotto.

03 / Lavori selezionati

Cinque progetti di cui vado ancora fiero

05 progetti
Homepage di Tanguear: la comunità del tango in un unico posto, con una milonga dal vivo a BerlinoProdotto

2023 — oggi · Shine Software · Laravel, Vue 3, GSAP

Tanguear

Lanciata in beta nel 2023, oggi è una piattaforma globale per la comunità del tango, dove i ballerini trovano milonghe, comprano biglietti e conoscono la scena della loro città. Ho sviluppato l’API backend che alimenta il sito e l’app mobile, il sito pubblico e una dashboard moderna e completa per gestire tutto. Ho curato anche SEO e prestazioni, così le pagine si caricano in fretta e si trovano nelle ricerche.

  • 90+ SEO
  • API backend
  • Sito web
  • Dashboard
  • SEO e prestazioni
La homepage di Santandrea Top Properties come l’ho realizzata nel 2023, una pagina lunga divisa in due colonnePiattaforma

2022 — 2023 · Shine Software · Vue, Nuxt

Santandrea Top Properties

Una grande piattaforma di prenotazione con primi caricamenti lenti. L’ho profilata con DevTools, ho rinviato immagini e componenti non critici con Intersection Observer, diviso il bundle, caricato il JavaScript solo quando una funzione veniva usata e aggiunto segnaposto a bassa risoluzione per le immagini, così qualcosa di utile appare subito. Autenticazione e configurazione del server sono state rafforzate, e il markup schema.org ha reso gli annunci leggibili dai motori di ricerca.

Risultato: i tempi di caricamento delle pagine sono scesi del 25%.

  • First paint più rapido
  • LQIP
  • Code splitting
  • schema.org
La finestra delle impostazioni di Pausetta con i quattro timer dei promemoria, accanto a un promemoria per la cura degli occhiOpen source

2026 · Tauri · Windows, macOS, Linux

Pausetta

Un’app gratuita per la salute di chi lavora tutto il giorno davanti a uno schermo. Occhi ogni venti minuti, postura ogni trenta, movimento ogni quarantacinque, acqua ogni ora. Ogni impostazione predefinita viene da ricerche pubblicate, e dove le prove sono scarse l’app lo dice. Nulla lascia il computer: nessun account, nessun cloud, nessuna telemetria.

Risultato: l’installer per Windows pesa 2,1 MB e quello per macOS 2,7 MB.

  • Zero telemetria
  • 3 piattaforme
  • Tauri
  • Basato sulla ricerca
La landing page di Ellaurel su due schermi desktop, con il titolo Building for society sopra la foto di una torre di vetroLanding

2019 · Freelance · Bootstrap 4 · Non più online

Ellaurel

Una landing page per uno studio italiano di architettura, design e pianificazione. Un aspetto scuro e sobrio che lascia parlare gli edifici, con un layout responsive costruito su Bootstrap.

  • Bootstrap 4
  • Responsive
webinit in esecuzione nel terminale: chiede il nome del progetto, crea cartelle e file, poi propone framework CSS, librerie e versioni di jQueryOpen source

2019 · Node.js · npm

webinit

Uno strumento da riga di comando che prepara un nuovo progetto web in pochi secondi. Fa qualche domanda, poi crea le cartelle, i file di partenza e un index.html con il framework CSS, le librerie di icone e la versione di jQuery che hai scelto, ognuno con un controllo di sicurezza che blocca i file CDN manomessi.

Risultato: scaricato da npm 155 volte nel 2026, sette anni dopo la prima versione.

  • Node.js
  • Pacchetto npm
  • CLI

04 / Testimonianze

Nelle loro parole

07 testimonianze
In a span of a few weeks, Masih was able to lead the development of a web application from scratch and solve all MVP use cases.
Tyler Li
Product Manager, Veeva Validation Management · Mentor at Co.Lab · Apr 2022
“Masih was an absolute pleasure to work with. Not only was he incredibly knowledgeable on Front-End development but he had extensive knowledge on accessibility as well. He was very hands-on with the design process and was open to collaboration and feedback along the entire way. Whenever we ran into bugs he was always committed to learning how to get through them. He’s a valuable and reliable team member that would be an asset to any project.”
Rianna Alli
Product Designer, Telus Health · Abbiamo lavorato insieme · Jul 2022
“I recommend Masih if you need to get the job done! He’s very eager to help anywhere he can.”
Semi-Sheme Llodos
Data Governance, SaaS RevOps · Feb 2022
“Masih did a great job creating examples of VueJS features and answering questions from other Chingus as part of our ongoing series of Roundtable discussions on popular Javascript frameworks. His depth of knowledge and skill at presenting complex subject matter in a simple & straightforward way was invaluable!”
Jim Medlock
Co-Founder, Chingu · Abbiamo lavorato insieme · Dec 2020
“Having Masih on our team as a front-end developer was a pleasure. Masih is a very knowledgeable person and he was able to assist and guide our team to be able to complete our team project on time.”
Ahyeon Jeon
Software Developer · Abbiamo lavorato insieme · May 2022
“Masih provided quick and thorough server management, improving my site’s security, and providing options for further site development.”
Regina Mc Guire
Cybersecurity Coach · Client
“Occasionally you come across that really standout student that goes above and beyond on each project they complete […] always pushing the boundaries of their knowledge, adding enhancements to each project that went beyond the scope of the curriculum, and also so dedicated to helping his peers that he created a front end scaffold to help them get started with their projects.”
Randy Layne
Student Success Specialist, Treehouse · Mentor · Sep 2019

Feedback dei clienti e raccomandazioni pubbliche, riportati in lingua originale, suLinkedIn.

05 / Percorso

Come ho speso questi anni

06 / Formazione

Dove mi sono formato

03 percorsi

Lingue

Inglese
Competenza professionale
Italiano
In apprendimento, attualmente A1

07 / Certificazioni

Certificati e corsi

06 certificazioni
  • 2025Agile Project Management ProfessionalAtlassian
  • 2025Technical SEOLinkedIn Learning
  • 2025AI in Project ManagementLinkedIn Learning
  • 2025Research and Writing with Generative AI ToolsNASBA
  • 2021Voyage ProjectChingu
  • 2019 — 2020Vue.js, The Complete GuideUdemy

Verifica su LinkedIn

08 / Stack

Gli strumenti che uso

Frontend

  • Vue 3
  • Nuxt
  • Astro
  • Inertia
  • SCSS, Bootstrap
  • Pinia

Backend

  • Laravel
  • Express.js
  • Progettazione di API REST
  • Ottimizzazione delle query
  • Code di job
  • MySQL, MongoDB

Prestazioni

  • Core Web Vitals
  • Ottimizzazione del bundle
  • Code splitting
  • LQIP
  • Prevenzione N+1
  • Priorità delle risorse

Ops e qualità

  • Amministrazione Linux
  • Apache, Cloudflare
  • WHM e cPanel
  • GitHub Actions, CI/CD
  • Pest, Vitest
  • Analisi statica con Qodana
  • Accessibilità

09 / Servizi

Come posso aiutarti

10 / Come lavoro

Dalla prima email al lancio

Modi per lavorare insieme

Cosa succede dopo che mi scrivi

  1. 01

    Mi mandi un messaggio

    Poche righe sulla tua attività, sul tuo sito e su cosa non funziona. Basta questo per iniziare.

  2. 02

    Ne parliamo

    Una breve chiamata per capire obiettivi, utenti e vincoli. Senza impegno.

  3. 03

    Ricevi un piano

    Una proposta scritta con perimetro, tempi e prezzo, così sai esattamente cosa otterrai prima di cominciare.

  4. 04

    Io sviluppo, tu vedi i progressi

    Avanzamenti settimanali che puoi provare, poi lancio, documentazione e un passaggio di consegne con cui il tuo team può lavorare.

Sponsor

Queste aziende sostengono il mio lavoro: Fashion Mery con un contributo economico, BitNinja, JetBrains e Bitdefender con i loro prodotti e servizi.

Vuoi sostenere il mio lavoro? Parliamo di una sponsorizzazione.

Diventa sponsor

11 / Contatti

Prima che si rompa,
non dopo.

[email protected]