Χρήστος ΓκόλφοςChristos Gkolfos

Φοιτητής Πληροφορικής · Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Computer Science Student · Aristotle University of Thessaloniki

Λίγα λόγια για εμέναAbout me

Είμαι φοιτητής στο Τμήμα Πληροφορικής του Αριστοτελείου Πανεπιστημίου Θεσσαλονίκης και βρίσκομαι στο 4ο και τελευταίο έτος των σπουδών μου. Με ενδιαφέρει η ανάπτυξη λογισμικού και η τεχνητή νοημοσύνη, και αναζητώ ευκαιρίες να εφαρμόσω όσα έχω μάθει σε πραγματικά projects.

I am a student at the School of Informatics of the Aristotle University of Thessaloniki, currently in the 4th and final year of my studies. I am interested in software development and artificial intelligence, and I am looking for opportunities to apply what I have learned to real projects.

ΔεξιότητεςSkills

Γλώσσες προγραμματισμούProgramming languages

Python C Java

ΕπιμόρφωσηTraining

Παρακολούθηση σεμιναρίων Τεχνητής Νοημοσύνης.

Attending seminars on Artificial Intelligence.

Projects

MyMarket

Εφαρμογή ηλεκτρονικών αγορών όπου ο καταναλωτής επιλέγει και αγοράζει προϊόντα, και στη συνέχεια λαμβάνει τον λογαριασμό της αγοράς του καθώς και το πλήρες ιστορικό των αγορών του.

An online shopping application where customers select and buy products, and then receive the bill for their purchase along with their full purchase history.

  • Αγορά προϊόντων από τον καταναλωτήProduct purchasing by the customer
  • Έκδοση λογαριασμού για κάθε αγοράBill generation for every purchase
  • Προβολή ιστορικού αγορώνPurchase history view

Client–Server Chat με SocketsClient–Server Chat with Sockets

Εφαρμογή δικτύων όπου πολλοί χρήστες (clients) συνδέονται σε έναν κεντρικό server μέσω sockets και επικοινωνούν μεταξύ τους σε πραγματικό χρόνο. Ο server διαχειρίζεται τις συνδέσεις και προωθεί τα μηνύματα στους σωστούς παραλήπτες.

A networking application where multiple users (clients) connect to a central server through sockets and communicate with each other in real time. The server manages the connections and forwards each message to the right recipients.

  • Επικοινωνία μέσω TCP sockets με αξιόπιστη μεταφορά δεδομένωνCommunication over TCP sockets with reliable data transfer
  • Ταυτόχρονη εξυπηρέτηση πολλών χρηστών με χρήση threadsServing multiple users concurrently using threads
  • Αποστολή μηνυμάτων προς όλους (broadcast) ή προς συγκεκριμένο χρήστηMessages to everyone (broadcast) or to a specific user
  • Εμφάνιση των χρηστών που είναι συνδεδεμένοιList of currently connected users
  • Ομαλός χειρισμός αποσυνδέσεων και σφαλμάτων δικτύουGraceful handling of disconnections and network errors

Προσωπικό PortfolioPersonal Portfolio

Η προσωπική μου ιστοσελίδα, που φτιάχτηκε για να με γνωρίσει κανείς: ποιος είμαι, τι σπουδάζω στο Τμήμα Πληροφορικής του ΑΠΘ, ποιες γλώσσες προγραμματισμού γνωρίζω και με ποια projects έχω ασχοληθεί.

My personal website, built so people can get to know me: who I am, what I study at the School of Informatics of AUTH, which programming languages I know and the projects I have worked on.

  • HTML, CSS και JavaScript χωρίς βιβλιοθήκεςPlain HTML, CSS and JavaScript, no libraries
  • Δίγλωσση σελίδα (Ελληνικά / Αγγλικά)Bilingual page (Greek / English)
  • Σκούρο και ανοιχτό θέμαDark and light theme
  • Φόρμα επικοινωνίας με έλεγχο πεδίωνContact form with field validation
  • Προσαρμόζεται σε κινητά και tabletResponsive on phones and tablets
GitHub

ΕπικοινωνίαContact

Ή συμπληρώστε τη φόρμα και θα επικοινωνήσω μαζί σας το συντομότερο. Or fill in the form and I will get back to you as soon as possible.