Ο Γιάννης γεννήθηκε στην Πτολεμαΐδα τον Αύγουστο του 1981. Το 1990 ήρθε για πρώτη φορά σε επαφή με πραγματικό κώδικα και σε ηλικία μόλις 13 ετών κατάφερε να γράψει το πρώτο του αξιόλογο πρόγραμμα – το γνωστό σε όλους παιχνίδι (ελληνικής κατασκευής) Arcanoid, σε γλώσσα BASIC. Τον ίδιο χρόνο απέκτησε και το πρώτο του πτυχίο από το εργαστήρι ελευθέρων σπουδών LOGICA, έχοντας ολοκληρώσει μια σειρά από σύγχρονες για την εποχή ενότητες του κλάδου της πληροφορικής, όπως προγραμματισμό, ρομποτική, βάσεις δεδομένων, διαχείριση λογισμικού, δακτυλογράφηση κ.α.
Το 1999 τελείωσε το λύκειο και ένα χρόνο μετά, αφού πέρασε όλες τις απαραίτητες εξετάσεις, έφυγε για την Αγγλία και πιο συγκεκριμένα το Birmingham, όπου και ξεκίνησε τις σπουδές του στον τομέα του προγραμματισμού. Αυτό αποτέλεσε ένα μεγάλο βήμα στην καριέρα του Γιάννη, αφού μέσα σε διάστημα τεσσάρων ετών κατάφερε να περάσει μία σειρά από 80 ενότητες, 50 εκ των οποίων ήταν στον τομέα του προγραμματισμού, 14 στις βάσεις δεδομένων, 12 στη διοίκηση επιχειρήσεων και 4 στην αγγλική φιλολογία.
Το 2004 αποφοίτησε από το U.C.E. – πλέον University of Birmingham - Millennium Point, με τον τίτλο του «Μηχανικού Λογισμικού». Επιστρέφοντας στην Ελλάδα, αναγνώρισε το πτυχίο του και ξεκίνησε την πρώτη του συνεργασία με ελληνική εταιρία, στην πόλη της Θεσσαλονίκης. Πρόκειται για την «Hellas Πληροφορική». Τον ίδιο χρόνο ολοκλήρωσε και μία νέα σειρά από ενότητες προγραμματισμού και σχεδίασης, επενδύοντας πλέον στις γνώσεις του προγραμματισμού πάνω σε διαδικτυακές εφαρμογές και στις σύγχρονες μεθόδους σχεδιασμού ιστοσελίδων. Το 2006 γύρισε στον τόπο από όπου ξεκίνησε την πληροφορική, στην Πτολεμαΐδα, όπου και άνοιξε το δικό του γραφείο παρέχοντας υπηρεσίες προγραμματισμού, σχεδιασμού ιστοσελίδων, βάσεων δεδομένων αλλά και Service Η/Υ.
Το 2010 και για ενάμιση χρόνο, συνεργάστηκε με την διαφημιστική εταιρία «The Partners», που εδρεύει στην Κατερίνη. Την άνοιξη του 2011 και αφού ολοκλήρωσε όλα τα Projects που του ζητήθηκαν, επέστρεψε στην Πτολεμαΐδα και πλέον βρίσκεται σε νέο γραφείο επί της οδού 25ης Μαρτίου 23 (1ος όροφος).