Laureato con lode in Ingegneria Informatica al Politecnico di Milano. Ha lavorato inizialmente come full-stack developer, poi è passato a ruoli di project management nei settori telecomunicazioni e media. Nel 2017 ha intrapreso il percorso nelle metodologie Agile, ottenendo la certificazione PSM I e successivamente entrando in Intré. La sua expertise è incentrata sugli ambienti di sviluppo Java e Node.js.