Lorenzo
Pirro.

Sono Lorenzo Pirro, conosciuto online come Metalymph.

Sviluppo strumenti per programmatori, sistemi backend e applicazioni mobile. I miei interessi spaziano dalla programmazione di sistema ai compilatori, dalla sicurezza software alla progettazione di applicazioni efficienti e manutenibili.

Rust e Swift sono i due linguaggi al centro del mio lavoro, ciascuno con finalità differenti. Utilizzo Rust per la programmazione di sistema, i servizi backend, gli strumenti per sviluppatori e i componenti che richiedono particolare attenzione alle prestazioni, mentre Swift è la mia scelta principale per lo sviluppo di applicazioni native, soprattutto nell'ecosistema Apple. Per lo sviluppo web utilizzo principalmente TypeScript, realizzando interfacce e applicazioni con tecnologie web moderne.

Al di là dei linguaggi, mi interessa esplorare il funzionamento del software oltre le sue interfacce: dalla gestione della memoria ai modelli di esecuzione, fino all'architettura delle applicazioni e all'interoperabilità tra piattaforme.

I miei progetti riflettono diversi aspetti di questi interessi. Con Cribra esploro la scansione deterministica dei dati e gli strumenti di sicurezza integrabili. Tempra è il mio linguaggio di programmazione sperimentale, attraverso il quale approfondisco compilatori, macchine virtuali, gestione della memoria e progettazione dei runtime. Con Silens, Crystal e Halation sviluppo prodotti software concreti, basati su responsabilità ben definite e confini architetturali chiari. Amon porta questi interessi nello sviluppo mobile, combinando funzionalità social con un'assistenza intelligente e deterministica per la cura degli animali.

Preferisco soluzioni dirette alla complessità non necessaria. Attribuisco importanza ad astrazioni comprensibili, comportamenti prevedibili, privacy e software capaci di evolvere senza diventare difficili da comprendere o mantenere.

Questo sito è lo spazio in cui condivido i miei progetti, gli esperimenti tecnici e le decisioni che ne guidano lo sviluppo.