Affascinato dall'informatica fin dall'infanzia, già nei primi anni delle superiori Mauro inizia il suo percorso cimentandosi con i primi linguaggi di programmazione. Conseguita la laurea in scienze informatiche, comincia la sua carriera nel mondo dello sviluppo back-end accumulando esperienza soprattutto su Java, ma allo stesso tempo coltivando conoscenze e curiosità nei confronti del front-end e della parte sistemistica. Una volta conosciuto Liferay ne rimane colpito e decide di specializzarsi, proprio durante questa fase di approfondimento viene in contatto con SMC dove è ad oggi un Senior Developer.