Ο Μιχάλης Μαυροφοράκης είναι Διευθυντής και κατέχει από το 2013 τη θέση του CISO (υπευθύνου ασφάλειας πληροφοριών) στον Όμιλο της Εθνικής Τράπεζας.
Από το 1993 μέχρι σήμερα έχει υπηρετήσει σε θέσεις ευθύνης Πληροφορικής στον Τραπεζικό τομέα. Διετέλεσε Διευθυντής Διακυβέρνησης Πληροφορικής του Ομίλου της Εθνικής Τράπεζας (2014 – 2017) και εργάστηκε ως στέλεχος Πληροφορικής στην Εθνική Κτηματική και την Εθνική Στεγαστική. Από το 1987 μέχρι το 1993 υπήρξε συνιδρυτής και τεχνικός υπεύθυνος σε εταιρεία Πληροφορικής με εξειδικευμένα αντικείμενα, προϊόντα της οποίας, μεταξύ άλλων, ήταν βιομηχανικά ρομπότ, συστήματα CAD/CAM και εφαρμογές ελέγχου και απεικόνισης μετεωρολογικών ραντάρ.
Στο ακαδημαϊκό πεδίο, από το 2009 έχει διατελέσει Επίκουρος Καθηγητής Έρευνας στο Τμήμα Επιστήμης Υπολογιστών του Πανεπιστημίου Houston και μέλος του Εργαστηρίου Υπολογιστικής Βιο-Ιατρικής του ιδίου Πανεπιστημίου. Το ερευνητικό του αντικείμενο είναι η Τεχνητή Νοημοσύνη (Μηχανική Μάθηση) και η εφαρμογή της στην ιατρική διάγνωση. Στο πεδίο αυτό έχει δημοσιεύσει πολλά επιστημονικά άρθρα σε έγκριτα διεθνή περιοδικά και συνέδρια.
Σπούδασε Φυσική στο Πανεπιστήμιο Αθηνών και έλαβε Μεταπτυχιακό (MSc) και Διδακτορικό (PhD) Δίπλωμα στην Πληροφορική από το ίδιο Πανεπιστήμιο με υποτροφία και διάκριση. Είναι Senior Member της IEEE και έχει τιμηθεί για την ερευνητική του εργασία με διεθνείς διακρίσεις και βραβεία, μεταξύ των οποίων το IEEE Transactions on Neural Networks Outstanding Paper Award, το IEEE Computational Intelligence Society Outstanding PhD Dissertation Award, το European Association for Signal Processing (EURASIP) Best PhD Award και το EUSIPCO Best Paper Award. Για τη συνεισφορά του στο πεδίο της Ασφάλειας Πληροφοριών, του απονεμήθηκε το Βραβείο ΑΣΠΙΣ. Τέλος, εκπροσωπεί την Ελληνική Ένωση Τραπεζών σε επιτροπές ειδικών του European Banking Federation και του European Payments Council.