Χρήστος Γκόλφος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

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