Γιώργος Πέτσης

Software Engineer

ΧΤΙΖΩ ΓΡΗΓΟΡΕΣ, ΚΑΘΑΡΕΣ FULL-STACK εφαρμογές

Σχετικά με Μένα

Ήρθα στο software engineering μέσα από τη φυσική και την υπολογιστική χημεία — πτυχίο Φυσικής, μεταπτυχιακό σε κβαντοχημικά μοντέλα νανοδομών, και μερικές δημοσιεύσεις σε διεθνή περιοδικά (μία έγινε εξώφυλλο) πριν αρχίσω να χτίζω production web πλατφόρμες. Αυτή τη στιγμή εμβαθύνω στις βάσεις της Πληροφορικής στο Τμήμα Μηχανικών Η/Υ & Πληροφορικής του Πανεπιστημίου Ιωαννίνων — αρχιτεκτονική συστημάτων, δομές δεδομένων, δίκτυα — ενώ παράλληλα χτίζω full-stack εφαρμογές end-to-end, από τον κώδικα μέχρι το deployment με Docker και Nginx σε Linux servers. Με ενδιαφέρουν ιδιαίτερα τα AI agents και τα αυτόνομα συστήματα: πώς σχεδιάζεις λογισμικό που σκέφτεται, αποφασίζει και ενεργεί μόνο του — με ασφάλεια και σαφή όρια.

Tech Stack

  • JavaScript / TypeScript
  • React
  • Next.js
  • NestJS
  • Java
  • Spring Boot
  • Python
  • FastAPI
  • Git
  • Docker
  • Linux
  • Nginx

Πού Έχω Δουλέψει

2024 – Σήμερα

Full Stack Developer · MedLab

Full-stack ανάπτυξη ερευνητικών και κλινικών πλατφορμών, μεταξύ άλλων για ευρωπαϊκά συγχρηματοδοτούμενα προγράμματα.

2021 – 2024

Independent Developer

Freelance ανάπτυξη web εφαρμογών και ιστοσελίδων για πελάτες.

Projects

EU Project — EEHRxF / Xt-EHR (European Health Data Space)

Full-stack developer — συν-ανέπτυξα πλατφόρμα διαχείρισης των εναρμονισμένων ευρωπαϊκών απαιτήσεων για ηλεκτρονικούς φακέλους υγείας: επεξεργασία από πολλούς χρήστες με audit trail και εκδόσεις μέσω releases, με front-end σε React + TypeScript (TanStack Query, Tailwind CSS) και back-end σε FastAPI + PostgreSQL. Υλοποίησα τον έλεγχο πρόσβασης για τους ρόλους validator και observer σε βάση, API και UI, καθώς και τα σχόλια στις απαιτήσεις και τη διαχείριση λογαριασμού από τον ίδιο τον χρήστη. Ανέλαβα επίσης το deployment: Docker containers και networks σε Linux VMs, πίσω από Nginx με SSL.

ReactTypeScriptFastAPIPostgreSQLDocker

EU Project — EEHRxF / Xt-EHR (European Health Data Space)

Full-stack developer — σχεδίασα το API σε Spring Boot / HAPI FHIR που παράγει συνθετικά δεδομένα ασθενών (FHIR R4 patient summaries), για δοκιμές συστημάτων υγείας χωρίς πραγματικά δεδομένα, και ηγήθηκα της υλοποίησής του. Έφτιαξα το front-end σε Next.js + TypeScript + Tailwind CSS για την επιλογή obligations, structure definitions και παραμέτρων εξόδου, και το συνέδεσα με το API μέσω Route Handlers του Next.js. Ανέλαβα επίσης το deployment: και τα δύο services σε Docker, σε κοινό network σε Linux VMs, πίσω από Nginx με SSL.

JavaSpring BootHAPI FHIRNext.jsDocker

EU Horizon 2020 Research Project

Full-stack developer — έχτισα το front-end (Next.js, React, MUI, React Hook Form) και το back-end (NestJS REST API με JWT authentication) μιας κλινικής πλατφόρμας που προβλέπει καρδιαγγειακό & ψυχικό κίνδυνο από βιοδείκτες ασθενών. Σχεδίασα το σχεσιακό data model (Prisma ORM) για ασθενείς, βιοδείκτες και προγνωστικά αποτελέσματα, με διαδραστικά dashboards ανά ασθενή. Ανέλαβα επίσης το deployment: Docker containers και networks σε Linux VMs, πίσω από Nginx με SSL.

Next.jsReactNestJSPrismaTypeScriptDocker

Corporate Wellness / HealthTech Platform

Full-stack developer — υλοποίησα πλατφόρμα εταιρικής ευεξίας (Next.js, React, Tailwind CSS) με back-end σε NestJS και σχεσιακή βάση δεδομένων (Prisma ORM) για εργαζομένους, ερωτηματολόγια και ιστορικό FitScore ανά χρήστη, με αυτοματοποιημένες PDF αναφορές, HR dashboard και πολυγλωσσική υποστήριξη. Ανέλαβα επίσης το deployment: Docker containers και networks σε Linux VMs, πίσω από Nginx με SSL.

Next.jsReactNestJSPrismaTailwind CSSDocker

Greek National Research Programme (ΣΕΑ – Research Excellence Partnerships) / Industry Collaboration

Front-end developer — υλοποίησα τη βιβλιοθήκη ψηφιακών στοιχείων, τον 3Δ scene editor σε πραγματικό χρόνο (Next.js, React, Three.js/React Three Fiber, Babylon.js), καθώς και το NLP module που μετατρέπει γραπτά σενάρια σε δομημένα scene manifests για πλατφόρμα δημιουργίας 3Δ animation μέσω generative AI. Ανέλαβα επίσης το deployment: Docker containers και networks σε Linux VMs, πίσω από Nginx με SSL.

Next.jsReactThree.jsBabylon.jsTypeScriptDocker

Personal Project

Σχεδίασα και υλοποίησα αυτό το site — δίγλωσσο portfolio (EN/EL) με Next.js App Router και React Server Components, πλήρως static generated ώστε κάθε σελίδα να φτάνει ως έτοιμη HTML σε μηχανές αναζήτησης και link previews. Το περιεχόμενο είναι typed data χωριστά από τα components, με SEO metadata ανά γλώσσα, παραγόμενη Open Graph εικόνα και schema.org structured data. Η φόρμα επικοινωνίας περνά από server action με Zod validation, anti-spam και rate limiting πάνω σε Supabase (Postgres + row-level security), με ξεχωριστή admin εφαρμογή για τα μηνύματα. Deployment στο Vercel, πίσω από Cloudflare.

Next.jsReactTypeScriptSupabaseZodVercel

Επικοινωνία

Έχεις κάποια ιδέα ή θέλεις να συνεργαστούμε; Στείλε μου μήνυμα.