Skip to main content

About

I’m Vittorio, a software engineer based in Northern Italy. I build things that solve hard problems.

My sweet spot is taking powerful but complex technologies - constraint solvers, AI runtimes, optimization engines - and turning them into systems that actually work in production.

Python
Rust
Java

Currently, I’m the lead maintainer of SolverForge, an open-source constraint solver for Python and Rust. It handles scheduling, routing, resource allocation - the kind of combinatorial puzzles that make brute-force approaches cry.

Before going freelance, I spent years building data pipelines processing hundreds of thousands of daily events, shipping AI MVPs, and migrating legacy systems to modern stacks. I’ve worked across startups, enterprise consulting and academic research (including a stint at the University of Bern working on medical research platforms).


What I do
#

Backend Systems
AI & Optimization
Cloud Infrastructure

Backend systems - REST, gRPC, MCP servers in Python, Rust and Java

AI & Optimization - Constraint programming, AI agents with LlamaIndex, MLOps

Cloud infrastructure - AWS, Kubernetes, serverless architectures


Current focus
#

Building out SolverForge - writing Rust, optimizing Python, and making constraint solving accessible to more developers.

Also taking on freelance projects that involve interesting technical challenges.


Get in touch
#

Let's talk