the TEAM

A creative and high-performing team built on talent, passion, and trust.

Get to know our Team

Tommaso Dionigi
CO-FOUNDER & CEO
Aurora Albarello​
PEOPLE DEVELOPMENT MANAGER
Michele Amati​
DEVOPS ENGINEER​
Cornel Moisuc​
PROJECT MANAGER & SOFTWARE ENGINEER​
Marco Vassura​
TEAM LEADER & PROJECT MANAGER​
Alessia Laghi
EXECUTIVE ASSISTANT​
Matteo Andreotti
SOFTWARE DEVELOPER
Francesco Barrera​
SOFTWARE DEVELOPER​
Irene Ramaiola
Business Development Manager
Sauro Camagni
SOFTWARE DEVELOPER​​
Thomas Capacci​
SOFTWARE DEVELOPER​​
Yvan Caso​
SOFTWARE DEVELOPER​​
Giulio Cirnigliaro​
SOFTWARE DEVELOPER​​
Riccardo Delvecchio​
SOFTWARE DEVELOPER​​
Andrea Farneti
SOFTWARE DEVELOPER​​
Francesca Tonetti​
PROJECT MANAGER​
Alberto Fiori
SOFTWARE DEVELOPER​​
Lorenzo Gardenghi
SOFTWARE DEVELOPER​​
Sara Malucelli​
SOFTWARE DEVELOPER​​
Lorenzo Martini
SOFTWARE DEVELOPER​​
Mattia Nasolini​
SOFTWARE DEVELOPER​​
Francesco Padovani
SOFTWARE DEVELOPER​​
Sofia Poni​
SOFTWARE DEVELOPER​​
Luca Spadazzi​
SOFTWARE DEVELOPER​​
Alberto Uras​
SOFTWARE DEVELOPER​​
Andrea Vignali​
SOFTWARE DEVELOPER​​
Elia Zavatta
SOFTWARE DEVELOPER​​

Our method is AGILE

Flexibility, inclusion, adaptability, transparency

Why this choice?

During the project development, requirements and priorities may change; employing an Agile approach is ideal because it can adapt well to changes and allows us to make constant modifications and improvements.

lab51’s clients are involved in every phase and become an active part of the development team.

Our Organization

Continuous collaboration and communication

We solve problems, communicate information, and align goals through strong cooperation and open, clear sharing.

Iterations and Feedback

We organize work into short development cycles called sprints or iterations, each lasting about 2 weeks. At the end of each iteration, we conduct a review and gather your feedback to best guide the next steps.

Self-organization
of the team

With the coordination of a project manager, the team has the freedom to be proactive in managing, making decisions, and planning work. This promotes a highly motivating and collaborative environment where each software engineer is responsible for their own contribution.

Testing and Quality

Testing and checks are conducted with quality throughout the development process. This helps identify and correct issues promptly, ensuring high-value software.
top
Simplifying IT
for a complex world.
Platform partnerships
Services
Business Challenges

Digital Transformation

Security

Automation

Gaining Efficiency

Industry Focus