Είναι Επίκουρος Καθηγητής στο Τμήμα Μηχανικών Πληροφορικής Τ.Ε του ΤΕΙ Θεσσαλίας. Συνεργάζεται ως έμπειρος Μηχανικός Έρευνας και Ανάπτυξης με το Ερευνητικό Ακαδημαϊκό Ινστιτούτο Υπολογιστών (ΕΑΙΤΥ). Ήταν μέλος της Ομάδα Δράσης για την Ψηφιακή Ασφάλεια (DART) στην Ειδική Γραμματεία Ψηφιακού Σχεδιασμού του Υπουργείου Οικονομίας και Οικονομικών. Είναι παράλληλα διπλωματούχος Ηλεκτρονικός Μηχανικός και Μηχανικός Υπολογιστών του Πολυτεχνείου Κρήτης, κάτοχος μεταπτυχιακού διπλώματος (MSc) στα Ολοκληρωμένα Συστήματα Υλικού και Λογισμικού από το τμήμα Μηχανικών Η/Υ και Πληροφορικής του Πανεπιστήμιου Πατρών και διδάκτορας του τμήματος Διοικητικής Επιστήμης και Τεχνολογίας από το Οικονομικό Πανεπιστήμιο Αθηνών. Έχει διδάξει στο Πανεπιστήμιο Θεσσαλίας, στο Πανεπιστήμιο Στερεάς Ελλάδας και στο Πανεπιστήμιο Πειραιά. Είναι μέλος του Διοικητικού Συμβουλίου της Εταιρίας Ελεύθερου Λογισμικού / Λογισμικού Ανοικτού Κώδικα (ΕΕΛ/ΛΑΚ), του Διοικητικού Συμβουλίου της Ένωσης Μηχανικών Πληροφορικής και Επικοινωνιών Ελλάδας (ΕΜηΠΕΕ), του Διοικητικού Συμβουλίου της Ελληνικής Εταιρείας Επιστημόνων και Επαγγελματιών Πληροφορικής και Επικοινωνιών (ΕΠΥ) και Γενικός Γραμματέας του Διοικητικού Συμβουλίου του Συλλόγου Εκπαιδευτικού Προσωπικού του ΤΕΙ Θεσσαλίας.