Marcello inizia la sua carriera da programmatore copiando listati dalle riviste specializzate sul suo Commodore VIC 20 già da bambino. Dopo il diploma in informatica e una breve esperienza da sistemista, si dedica per anni allo sviluppo di applicazioni industriali nel settore alimentare in VB (4,5 e 6), Access e SQL Server. All’uscita del .NET framework decide di investire subito su questa nuova piattaforma e sviluppa negli anni alcuni software gestionali in VB.NET e C# fondando la sua attuale società: la MAGATEK Srl. Negli ultimi anni si occupa inoltre dello sviluppo di giochi per Windows 8 e Windows Phone in XAML/C#, XNA/MonoGame e Unity. Collabora come speaker agli eventi organizzati dalla community DotNetLombardia