Backend developer with eight years of experience. I design and build the infrastructure behind digital products: services, data models and architectures meant to last. I always start from a close look at what is actually needed, because the best solution comes from fully understanding the problem.

Tools I know inside out, picked to fit the problem rather than the trend.
Typed, maintainable backends, from monoliths to microservices.
Solid integration contracts between systems and clients.
Microservices or monoliths, chosen to fit the context.
Data modelling, efficient queries, safe migrations.
Responsive, carefully built interfaces when the job needs closing end to end.
Cloud, containers and repeatable deploys, with no surprises.
Systems that explain themselves when something goes wrong.
I work with AI every day: I use it to speed up development and analysis, and I ship it inside products through agents, automations and custom workflows. I know where it pays off and where it does not, and I take it to production like any other part of the system, with tests, observability and an eye on cost.
Understand the problem first, choose the technology second. Never the other way around.
I listen to the domain, the constraints and the real goals before writing a single line.
I shape the solution: service boundaries, data model, flows and trade-offs.
Typed, tested and documented code, with automated deploys on Kubernetes.
Distributed tracing with OpenTelemetry: I follow the call chain down to the ORM queries and optimise on real data.
From the first database schema to the rollout on the cluster, I own the whole backend lifecycle. I like code you can read at a glance and infrastructure that never wakes anyone up at night. I use AI at an advanced level, both to speed up development and built into products through custom agents and automations.
In a structured environment I built up my skills methodically: microservices in TypeScript and Node.js, applications in Python and Django, asynchronous messaging with RabbitMQ and Redis caching, deploys on Kubernetes with Kustomize.
Design and development of websites and applications for small businesses, from requirements analysis all the way to launch.
A selection of work, from analysis to release.

Real estate platform: property search and catalogue, listing management and an internal back office. Backend and product architecture.

Website for Altec S.r.l., a manufacturer of machines and plants for electrical cable processing: stranding, taping, extrusion and spooling.

In-house application that digitised and simplified complex invoicing processes, taking a significant load off the whole administration office's daily work.

Showcase site for home fragrances: candles, diffusers, sprays and refills. Catalogue by category with product pages. Backend development and product architecture.

Showcase site for a dental practice in Monza: specialisations, facilities and team. Theme development and customisation.
For a technical conversation, a collaboration, or simply to talk backend.