Disponibile!

Ciao, sono Lorenzo Giovanni Vecchio

Software Developer appassionato di sviluppo full-stack e architetture scalabili.

Milano, Italia
PwC Italy

Competenze

Tecnologie e strumenti con cui lavoro

Frontend
Angular Angular
SvelteKit SvelteKit
React React
Vue.js Vue.js
Tailwind CSS Tailwind CSS
Bootstrap Bootstrap
Backend
Spring Boot Spring Boot
Gin Gin
Django Django
FastAPI FastAPI
Node.js Node.js
Socket.IO Socket.IO
Dispositivi
Android Android
iOS / MacOS iOS / MacOS
Windows Windows
Linux Linux
Flutter Flutter
Strumenti & Pratiche
Git Git
Docker Docker
Kubernetes Kubernetes
Jenkins Jenkins
CI/CD CI/CD
Github Github
4D Orda 4D Orda
Agile/Scrum Agile/Scrum
Linguaggi di Programmazione
JavaScript JavaScript
TypeScript TypeScript
Java Java
Go Go
Python Python
C# C#
Dart Dart
Swift Swift
SQL SQL
Lingue
Italiano (Madrelingua) Italiano (Madrelingua)
Inglese (C1) Inglese (C1)

Progetti

Una selezione dei miei progetti personali

quickbase
In arrivo

Un clone in Rust di PocketBase, realizzato come progetto di apprendimento. Implementa le API CRUD complete per collezioni e record con uno schema di campi tipizzato, storage SQLite integrato (binario singolo) e un layer di validazione che rispecchia l'architettura dei form di PocketBase. Le estensioni previste includono un motore di scripting Rhai per gli hook, una web UI per gestire le collezioni, una CLI per pubblicare modifiche allo schema su un server remoto e un server MCP integrato per il controllo tramite AI.

RustSQLitetokioaxum
digit-recognizer
Attivo

Un percettrone multistrato scritto interamente in Go, senza dipendenze ML. Implementa ogni componente da zero: forward e backward pass, attivazioni ReLU e Softmax, cross-entropy loss, inizializzazione dei pesi con He, e mini-batch SGD. Addestrato su 60.000 immagini MNIST, raggiunge il 97.4% di accuratezza sul set di test di 10.000 immagini. Il codice sorgente è scritto intenzionalmente come artefatto didattico — ogni concetto (backprop, la regola della catena, overfitting, normalizzazione) è spiegato in italiano direttamente nei commenti.

GoMachine LearningNeural Networks
filtra-fatture
Attivo

Una piccola web app che ho costruito su richiesta di alcuni amici — in fretta, quasi interamente insieme all'AI. Permette di caricare un batch di fatture elettroniche FatturaPA (XML o ZIP), filtrarle per fornitore, cliente, data, importo e tipo documento, e scaricare il sottoinsieme selezionato come archivio ZIP, eventualmente già organizzato in sottocartelle per fornitore o cliente. Gira interamente nel browser: nessun dato lascia il tuo dispositivo.

SvelteKitTypeScript

Esperienza

Il mio percorso professionale

Diploma Tecnico Superiore in Architettura Software

ITS Academy Angelo Rizzoli

Sep 2021 - Jul 2023

Milan, Italy

  • Acquisite solide basi in programmazione, metodologie di sviluppo software, gestione di progetto e architettura software
  • Acquisita esperienza pratica attraverso stage e progetti reali
  • Collaborato con colleghi su vari progetti di sviluppo software, migliorando le competenze di lavoro in team e comunicazione
JavaJavaScriptSQLHTMLCSSReactVue.jsAngulariOSAndroidWindowsSpring BootPython

Software Developer

NEXiD

Jan 2024 - Oct 2024

Milan, Italy

  • Progettato e realizzato un'applicazione full stack da zero
  • Front-end realizzato con React
  • Backend e Database con 4D Orda
React4D Orda

Software Developer

ALTEN Italia

Oct 2024 - Oct 2025

Milan, Italy

  • Implementate diverse nuove funzionalità in un'applicazione Spring Boot
  • Progettato e sviluppato un front-end con SvelteKit
  • Realizzata un'applicazione full-stack con SvelteKit ed Express.js con worker service tramite Socket.IO
  • Refactoring e adeguamento di un'applicazione Angular legacy
Spring BootSvelteKitExpress.jsSocket.IOAngular

Software Developer

PwC Italy

Nov 2025 - Present

Milan, Italy

  • Sviluppo di soluzioni enterprise per clienti di rilievo
EnterpriseConsulting

Connettiamoci

Sono sempre disponibile a discutere nuove opportunità, progetti, o semplicemente a parlare di tecnologia.

Milano, Italia