Ready to talk!

Hi, I'm Lorenzo Giovanni Vecchio

Software Developer passionate about building robust full-stack applications and architecting scalable solutions.

Milan, Italy
PwC Italy

About Me

A bit more about who I am

I'm a Full-Stack Software Developer based in Milan, currently building enterprise solutions at PwC Italy. My path started at ITS — a technical institute focused on software architecture — where I built a solid foundation in engineering principles, project management, and real-world development.

Since then I've worked across the stack at Nexid and Alten, shipping everything from React frontends to Spring Boot services to Socket.IO-powered real-time apps. Outside work, curiosity drives my side projects: a neural network from scratch in Go, a PocketBase clone in Rust, and open-source TypeScript tooling.

Software Developer
PwC Italy
Milan, Italy
ITS — Software Architecture

Featured Projects

A selection of my personal projects

ash
Upcoming

Ash is a programming language designed from the ground up to be written by AI systems and read by humans. Every decision — syntax, type system, standard library, memory model — is optimized for one thing: generating correct, expressive code in as few tokens as possible.

Language DesignCompilersAI
digit-recognizer
Active

A fully hand-rolled multilayer perceptron written in Go, with zero ML dependencies. Implements every component from scratch: forward and backward passes, ReLU and Softmax activations, cross-entropy loss, He weight initialisation, and mini-batch SGD. Trained on 60,000 MNIST images, it reaches 97.4% accuracy on the 10,000-image test set. The source code is intentionally written as a learning artifact — every concept (backprop, the chain rule, overfitting, normalisation) is explained in plain English directly in comments, making the codebase a readable reference for programmers new to machine learning.

GoMachine LearningNeural Networks
filtra-fatture
Active

A small desktop app I built at the request of some friends — with heavy AI assistance. It handles FatturaPA electronic invoices (XML, ZIP, or signed .p7m files): upload a batch, filter by supplier, customer, date, amount, and document type, then export the selection as a ZIP archive organized by supplier or customer. Sessions can be saved as projects and reopened later. It also features an AI analysis agent (Claude/GPT) that reads the loaded invoices and generates structured reports — with follow-up conversation support and Word export. Runs locally via Tauri: no data leaves your device unless you configure an AI API key.

SvelteKitTypeScript

Skills

Technologies and tools I work with

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
Device
Android Android
iOS / MacOS iOS / MacOS
Windows Windows
Linux Linux
Flutter Flutter
Tools & Practices
Git Git
Docker Docker
Kubernetes Kubernetes
Jenkins Jenkins
CI/CD CI/CD
Github Github
4D Orda 4D Orda
Agile/Scrum Agile/Scrum
Programming Languages
JavaScript JavaScript
TypeScript TypeScript
Java Java
Go Go
Python Python
C# C#
Dart Dart
Swift Swift
SQL SQL
Languages
Italian (Native) Italian (Native)
English (C1) English (C1)

Experience

My professional journey so far

Technical Diploma in Software Architecture

ITS Academy Angelo Rizzoli

Sep 2021 - Jul 2023

Milan, Italy

  • Acquired solid foundations in programming, software development methodologies, project management and software architecture
  • Gained practical experience through internships and real-world projects
  • Collaborated with peers on various software development projects, enhancing teamwork and communication skills
JavaJavaScriptSQLHTMLCSSReactVue.jsAngulariOSAndroidWindowsSpring BootPython

Software Developer

NEXiD

Jan 2024 - Oct 2024

Milan, Italy

  • Designed and realized a full stack application from scratch
  • Front-end built with React
  • Backend and Database with 4D Orda
React4D Orda

Software Developer

ALTEN Italia

Oct 2024 - Oct 2025

Milan, Italy

  • Implemented multiple new features in a Spring Boot Application
  • Designed and developed a front-end using SvelteKit
  • Built a full-stack application with SvelteKit and Express.js worker service using Socket.IO
  • Refactored and adjusted a legacy Angular application
Spring BootSvelteKitExpress.jsSocket.IOAngular

Software Developer

PwC Italy

Nov 2025 - Present

Milan, Italy

  • Building enterprise solutions for major clients
EnterpriseConsulting

Let's Connect

I'm always open to discussing new opportunities, projects, or just having a chat about technology.

Milan, Italy