Massimo Bernaschi si è laureato in Fisica nel 1987 con Giorgio Parisi lavorando allo sviluppo del computer APE dell'INFN.
Ha lavorato per 10 anni nello European Center for Scientific and Engineering Computing dell'IBM.
Ha ricevuto due Outstanding Technical Achievement Awards dall'IBM.
Dal 1998 è Dirigente Tecnologo presso l’Istituto per le Applicazioni del Calcolo del C.N.R.
È Professore di Blockchain and Cryptocurrencies presso l’Università "LUISS" di Roma.
È delegato governativo presso l'Agenzia Europea della Difesa per il CapTech “Communication, Information System and Networks”.
Ha sviluppato pacchetti software open source come REMUS, OpenCapwap, SockMi, BitCracker.
Negli ultimi anni è stato molto attivo nella programmazione di Graphics Processing Units (GPU).
Nel 2012 ha ricevuto, per i risultati ottenuti in questo campo, il titolo di CUDA Fellow dalla Nvidia.
Ha fatto parte della task force dei Ministero dell'Innovazione per la gestione dei dati durante l'emergenza COVID-19.