Creo software con l'AI,e non solo più in fretta: in modo diverso
Ho 10 anni di esperienza come sviluppatore full-stack indipendente e sono autodidatta al 100%. Nell'ultimo anno sono passato completamente dallo sviluppo software tradizionale all'AI-Native Development. Non misuro più il mio lavoro in base a quanto codice scrivo a mano: concentro le energie su architettura di sistema, progettazione di Agent e Skill, scomposizione dei compiti, Context Engineering, standard di sviluppo e meccanismi di verifica, in modo che l'AI porti avanti con continuità compiti di ingegneria del software complessi.
Codice scritto al 100% dall'AI, un prodotto commerciale gestito da una persona sola
Con questo metodo sviluppo e gestisco il mio prodotto: LaiCai Screen Mirroring (LaiCai), una piattaforma per Windows / macOS che permette di duplicare lo schermo dei telefoni Android, controllarli e automatizzarli con l'AI. Dentro c'è tutto: mirroring e controllo multi-dispositivo, mappatura di tastiera, mouse e gamepad, Macro, l'automazione visuale LaiCai Flow, AI Planner, MCP, Android Agent, riconoscimento dello schermo, controllo remoto del computer, e ancora autorizzazione degli account, pagamenti, backend, pannello di amministrazione, sito ufficiale e sistema di contenuti SEO.
Non è il numero di funzioni la cosa più particolare. Lo è il fatto che frontend, backend, client desktop, pannello di amministrazione, sito web, pagamenti e abbonamenti, sistema di automazione: ogni riga di codice è realizzata al 100% dall'AI, e io non scrivo codice a mano. Sono io a decidere cosa fare e perché, come progettare il sistema, come scomporre i compiti, come lavorano gli Agent, quali regole deve rispettare l'AI e se il risultato è corretto.
Il codice è solo una parte. Documentazione, test, deploy, SEO, marketing, produzione di immagini e video, operatività quotidiana: anche qui l'AI è coinvolta a fondo, e circa il 95%+ del lavoro esecutivo dell'intera azienda è svolto dall'AI.

Prima di tutto questo: 10 anni da full-stack indipendente, 100% autodidatta
In passato facevo il commerciante: ho gestito attività per oltre 10 anni, poi sono passato al software. Non ho mai seguito un maestro di programmazione: tutto quello che so viene dalle ricerche su Google e dai corsi universitari aperti, e per quasi dieci anni ho studiato inglese e informatica insieme. Da allora ho realizzato da solo app, backend, siti web e software desktop, occupandomi di tutto, dall'architettura al rilascio.
Progetti rappresentativi:
- LaiCai Screen Mirroring — Piattaforma di mirroring, controllo e automazione AI per telefoni Android, il progetto con la maggiore ampiezza tecnica.
- Ashera Pet — App di tipo social: ho curato da solo tutto lo sviluppo ed è già disponibile su App Store e Google Play.
- VocaSeek — Strumento di apprendimento linguistico con AI, che supporta 21 lingue.
- Sistema POS per catene di negozi — Più punti vendita, soci, magazzino, stipendi; funziona su iPhone, iPad e macOS.
- App per imparare vocaboli / thailandese — Due app iOS indipendenti già pubblicate, che generano ogni mese un piccolo reddito stabile.
Il mio ruolo è cambiato, ma non ho lasciato l'ingegneria del software
Da Developer sono diventato Architect / AI Agent Designer / Product Builder. Prima mi chiedevo «come implemento questa funzione?», adesso mi chiedo: come progetto un sistema in cui l'AI possa implementarla correttamente?
L'AI sa già scrivere codice. La vera difficoltà è fare in modo che porti a termine, in modo continuo, stabile e controllato, un prodotto sempre più complesso. È ciò che oggi studio e metto in pratica soprattutto:
Architettura di sistema
Decido come suddividere il sistema, come comunicano i moduli, cosa spetta al client, cosa al server e cosa all'Agent. L'AI implementa, ma è l'architettura a stabilire che cosa costruirà alla fine.
Progettazione degli Agent
Non basta passare i requisiti all'AI e considerare chiusa la questione: progetto ruoli e contesto separati per pianificazione, codifica, revisione, debug e ricerca, così l'AI smette di essere un assistente di chat e diventa un vero sistema di ingegneria del software.
Progettazione delle Skill
Trasformo architettura, standard di codice, linee guida UI, metodi di debug, processi di rilascio e metodi SEO in Skills. L'AI non deve più ricomprendere ogni volta l'intero progetto: possiede già la conoscenza del progetto e flussi di lavoro ripetibili.
Questo non è Vibe Coding
Non lascio che l'AI generi codice a caso, riprovando finché per fortuna qualcosa gira. Mi interessa costruire un sistema ingegneristico che l'AI possa mantenere a lungo: architettura, contesto, collaborazione tra Agent, Skills, regole, documentazione, scomposizione dei compiti, code review, test, debug e processi di rilascio.
L'obiettivo non è far scrivere più codice all'AI, ma metterla in grado di portare a termine progetti di ingegneria sempre più grandi.
È già un'attività vera
Con l'AI Coding la cosa più facile da realizzare è una Demo; la parte difficile è costruire un prodotto, farlo funzionare a lungo, farlo usare a utenti reali e convincerli a pagare. LaiCai Screen Mirroring è stato rilasciato ufficialmente, ha utenti reali e utenti paganti reali, alcuni hanno scelto il piano annuale e il prodotto continua a evolversi con una crescita costante. Non è un progetto da Hackathon, né una vetrina creata per dimostrare che «l'AI sa scrivere codice».
Mette alla prova anche la domanda che esploro da tempo: nell'era dell'AI, quanto grande può essere un'azienda di software gestita da una persona sola? Il lavoro che prima richiedeva sviluppo, frontend e backend, design, QA, DevOps, documentazione, SEO, marketing, video e assistenza clienti, lo sto ricomponendo così: io mi occupo di direzione, giudizio, architettura e prodotto, mentre l'AI si assume la grande maggioranza dell'esecuzione.
Come posso esserti utile
Non sono adatto a ruoli in cui si «scrive codice secondo le specifiche», ma lo sono per queste cose:
- Sviluppo software AI-Native: ripensare il processo di sviluppo perché l'AI entri davvero nel sistema ingegneristico, e non resti un semplice Copilot.
- Architettura di Agent: progettare Agent per Coding, Research, Review, Debug, Automation e così via, insieme al modo in cui collaborano.
- Skills e Context Engineering: trasformare l'esperienza e gli standard del team in un sistema di conoscenza che l'AI sappia eseguire in modo stabile.
- Architettura di prodotto: a partire dai requisiti, progettare la struttura complessiva di client, frontend, backend, AI, automazione e infrastruttura.
Vengo dallo sviluppo software tradizionale, applico l'AI-Native Development in un vero prodotto commerciale e so come trasformarlo in un prodotto con utenti e ricavi. Quando l'AI può realizzare il 100% dell'implementazione del codice, dove dovrebbe investire il proprio tempo un ingegnere umano? È la domanda di cui vorrei parlare con te.
Se stai cercando una persona così
Sono particolarmente interessato a queste opportunità:
Se cerchi soltanto un Developer in senso tradizionale, forse non sono la persona giusta. Ma se ti stai chiedendo come far entrare davvero l'AI nell'ingegneria del software, come progettare Agent e Skills, come far fare a una persona sola il lavoro che prima richiedeva un team, allora dovremmo parlarne.