KXκωνσταντίνος.χαφής

Κωνσταντίνος Χαφής

Μηχανικός Λογισμικού — Αττική, Ελλάδα

Αναπτύσσω full-stack εφαρμογές TypeScript στο Cloudflare edge, εκπαιδεύω μοντέλα μηχανικής μάθησης σε γεωχωρικά και βιολογικά δεδομένα, και ασχολούμαι με compilers και συστήματα — από παραγωγή JVM bytecode έως υπολογισμούς υψηλών επιδόσεων σε C. Η διπλωματική μου εργασία στην τοπική μοντελοποίηση πρόβλεψης δασικών πυρκαγιών ενσωματώθηκε στο έργο FireCastNet, και σχεδιάζω και υλοποιώ λογισμικό για τη βυζαντινή μουσική.

Επιλεγμένα έργα

Όλα τα έργα →

Πλατφόρμα Σχολής Βυζαντινής Μουσικής

Μια πλατφόρμα παραγωγής για σχολή βυζαντινής μουσικής — δημόσιος ιστότοπος, εγγραφές, διαχείριση καθηγητών και βιβλίων, πληρωμές και admin panel, στο Cloudflare Pages με τυποποιημένο Valibot API.

Full-Stack & Cloudflare · Σε παραγωγή · 2026
Astro 5SolidJSTypeScriptTailwind CSSTurso

FireCastNet — Τοπική Μοντελοποίηση (LAM)

Η διπλωματική μου εργασία: περιφερειακή πρόβλεψη δασικών πυρκαγιών με γραφικά νευρωνικά δίκτυα στην αρχιτεκτονική GraphCast του FireCastNet, με πλέγματα icosphere ανά περιοχή και γεωχωρικά σταθμισμένες συναρτήσεις απώλειας. Ενσωματώθηκε στους κλάδους lam και lam-visual.

Μηχανική Μάθηση & AI · Διπλωματική εργασία · 2026
PythonPyTorchPyTorch LightningDGLxarray

Isokratis

Μια freemium PWA που παράγει τον σταθερό ήχο ισοκρατήματος για ψάλτες, βασισμένη σε μαθηματικά ορισμένο μουσικό μοντέλο moria και μηχανή ήχου Web Audio, τρέχοντας στο Cloudflare edge.

Full-Stack & Cloudflare · Σε παραγωγή · 2026
Astro 5React 19TypeScriptTailwind CSS 4Web Audio API

Google Drive Auto Backup

Ένα CLI σταδιακού backup στο Google Drive με εξαιρέσεις glob, ανίχνευση μετακινήσεων με επίλυση συγκρούσεων και χωρίς επαναφόρτωση αμετάβλητων αρχείων.

Επεκτάσεις & Εργαλεία · Συντηρείται · 2025
TypeScriptgoogleapisOAuth2micromatch

Compiler της Alan

Πλήρης compiler για τη γλώσσα Alan — λεκτικός αναλυτής JFlex, συντακτικός αναλυτής CUP LALR, τυποποιημένο AST με πίνακες συμβόλων και άμεση παραγωγή JVM bytecode μέσω ASM. Ένα δύσκολο, τεχνικό έργο από την αρχή έως το τέλος.

Compilers · Ακαδημαϊκό · 2024
JavaJFlexCUPASMMaven

E-Calculator

Ένα ημερολόγιο βελτιστοποίησης επιδόσεων σε C: έντεκα υλοποιήσεις της σταθεράς Euler, καταλήγοντας σε ένα δισεκατομμύριο ψηφία σε ~2,8 ώρες σε φορητό υπολογιστή μέσω binary splitting, GMP και πολυνηματισμού με ουρές εργασιών.

Συστήματα & Επιδόσεις · Συντηρείται · 2022
CGMPpthreadsMakefile

Τελευταία από το blog

Όλες οι αναρτήσεις →