Τα περισσότερα τα έχτισα με τη δική μου εταιρεία, την Alexandrou Intelligence, παράλληλα με την κύρια δουλειά μου. Η πλατφόρμα AML/KYC είναι αυτή που τρέχω στη δουλειά, γι' αυτό περιγράφω μόνο την αρχιτεκτονική της.
Επιλεγμένα έργα
Σε λειτουργία
Notevex
Επιχειρηματική πλατφόρμα · multi-tenant SaaS
Πελάτες, έργα, άνθρωποι και αναφορές σε ένα σύστημα.
Ένα multi-tenant SaaS που συγκεντρώνει CRM και πωλήσεις, λειτουργίες, developer API και portal πελατών, σε web και native mobile.
Πελάτες με συνδρομή το χρησιμοποιούν για την καθημερινή τους λειτουργία. Όλοι ήρθαν από στόμα σε στόμα· δεν έχει ξοδευτεί τίποτα σε marketing.
Ασφάλεια για επαγγελματική χρήση: JWT με επαλήθευση πιστοποιητικού, 2FA, πλήρης απομόνωση tenants, δικαιώματα CRUD ανά χρήστη και πλήρες audit trail.
Ενημερώσεις σε πραγματικό χρόνο μέσω SignalR, και REST API με webhooks υπογεγραμμένα με HMAC-SHA256.
.NET 10
MassTransit/RabbitMQ
Redis
PostgreSQL
Angular
React
Flutter
Firebase
περίπου 10 υπηρεσίες σε Kubernetes με auto-scaling και πλήρες observability
Οι πελάτες παραγγέλνουν και πληρώνουν από το τραπέζι.
Παραγγελίες, πληρωμές, επιβράβευση και κρατήσεις για εστιατόρια, καφετέριες και μπαρ. Οι πελάτες σκανάρουν τον κωδικό στο τραπέζι, διαβάζουν το μενού στη γλώσσα τους, παραγγέλνουν, πληρώνουν και μοιράζουν τον λογαριασμό, και κάθε παραγγελία φτάνει στα κινητά του προσωπικού.
Σε παραγωγή. Λειτουργεί παράλληλα με το υπάρχον σύστημα ταμείου του καταστήματος αντί να το αντικαθιστά, οπότε αν το TableButler πέσει ποτέ, το κατάστημα συνεχίζει να σερβίρει.
Πέντε εφαρμογές για όσους το χρησιμοποιούν: η web εφαρμογή για τους πελάτες, μια εφαρμογή για το προσωπικό, ένα backoffice για ιδιοκτήτες και διευθυντές, οθόνες κουζίνας και μπαρ, και μια κονσόλα για τη διαχείριση της πλατφόρμας.
Κάθε κατάστημα έχει τα δεδομένα του στη δική του βάση. Παραγγελίες, κλήσεις σερβιτόρου και πληρωμές φτάνουν στο σωστό κινητό σε πραγματικό χρόνο, με μοίρασμα λογαριασμού, φιλοδωρήματα και επιστροφές χρημάτων.
Το μεγαλύτερο έργο μου μέχρι σήμερα: πωλήσεις, έργα, τιμολόγηση, λογιστική, μισθοδοσία και συμμόρφωση σε μία πλατφόρμα, όλα πάνω στα ίδια δεδομένα, με τους κανόνες της Κύπρου και της Ελλάδας ενσωματωμένους, από τον ΦΠΑ και τη μισθοδοσία ως το myDATA.
Συγκεντρώνει ό,τι μου έμαθαν το Notevex και το TableButler, μαζί με τα προϊόντα λογιστικής, μισθοδοσίας και συμμόρφωσης που είχα χτίσει ξεχωριστά (Accountvex, Payrovex και Complyvex).
Κάθε ενότητα έχει λίστα αρχικών ρυθμίσεων, καθοδηγούμενες περιηγήσεις και βοήθεια μέσα στην εφαρμογή, ώστε η ομάδα να τη μαθαίνει όσο τη χρησιμοποιεί.
Μία βάση δεδομένων ανά πελάτη, και κάθε επιχειρησιακό domain αυστηρά ξεχωριστό, ώστε να μεγαλώνει χωρίς να αγγίζει τα υπόλοιπα. Ελληνικά, αγγλικά και ρωσικά από την πρώτη μέρα.
.NET 10
MassTransit/RabbitMQ
Valkey
PostgreSQL
SignalR
OpenIddict
YARP
.NET Aspire
CRM
Έργα
Τιμολόγηση
Μισθοδοσία
Συμμόρφωση
Ημερολόγιο
Κατάλογος
Βοηθός AI
Synolon
Μία πλατφόρμα. Όλα τα δεδομένα σε ένα σημείο.
Υπό ανάπτυξη
Alterwise
Περσόνες προγραμματισμού για επιχειρησιακές ομάδες
Πολλαπλασιάστε τους καλύτερους ανθρώπους σας.
Σε κάθε εταιρεία υπάρχει κάποιος που απλώς ξέρει ποια παραγγελία πάει πρώτη και τι θα στραβώσει μετά. Το Alterwise συνδέεται με τα δεδομένα που ήδη έχει μια εταιρεία και δημιουργεί περσόνες που προγραμματίζουν όπως οι πιο έμπειροί της άνθρωποι.
Μια περσόνα προτείνει το πλάνο, εξηγεί γιατί και μαθαίνει από κάθε αλλαγή που κάνει η ομάδα σε αυτό.
Το πλάνο το υπολογίζουν αλγόριθμοι βελτιστοποίησης. Το γλωσσικό μοντέλο κάνει τις ρυθμίσεις, μεταφράζει και εξηγεί, και ό,τι αλλάζει τη συμπεριφορά της περσόνας το επιβεβαιώνει ένας άνθρωπος.
Συνδέεται μόνο για ανάγνωση σε δεδομένα ERP, APIs, υπολογιστικά φύλλα και ροές GPS, και δουλεύει στη δική του web εφαρμογή αλλά και μέσα στο Claude και το ChatGPT μέσω MCP.
.NET 10
OR-Tools
PostgreSQL με PostGIS και pgvector
MassTransit/RabbitMQ
Valkey
MCP
Προτεινόμενο πλάνο
1Πρώτα οι επείγουσες παραγγελίες
2Ισοκατανομή του φόρτου στην ομάδα
3Περιθώριο για την απογευματινή αιχμή
Γιατί: έτσι χειρίζεται μια δύσκολη Δευτέρα ο πιο έμπειρος υπεύθυνος προγραμματισμού σας.
ΑποδοχήΑλλαγή
app.notevex.com
CRM
Έργα
Τιμολόγηση
Μισθοδοσία
Συμμόρφωση
Ημερολόγιο
Κατάλογος
Βοηθός AI
Synolon
Μία πλατφόρμα. Όλα τα δεδομένα σε ένα σημείο.
Προτεινόμενο πλάνο
1Πρώτα οι επείγουσες παραγγελίες
2Ισοκατανομή του φόρτου στην ομάδα
3Περιθώριο για την απογευματινή αιχμή
Γιατί: έτσι χειρίζεται μια δύσκολη Δευτέρα ο πιο έμπειρος υπεύθυνος προγραμματισμού σας.
ΑποδοχήΑλλαγή
Επίσης σε λειτουργία, και παλαιότερα έργα
Κύρια εργασία
Πλατφόρμα AML/KYC
Βασικά σημεία αρχιτεκτονικής
Η πλατφόρμα εποπτευόμενου fintech που τρέχω στη δουλειά, σε επίπεδο αρχιτεκτονικής: παρακολούθηση συναλλαγών και προφίλ, onboarding πελατών, αξιολόγηση κινδύνου και έλεγχος κυρώσεων/PEP.
Παρακολούθηση συναλλαγών και προφίλ: περίπου 30 microservices που σχεδίασα και παρέδωσα, μαζί με τα gateway APIs, τους MCP servers και τους consumers και processors που τα υποστηρίζουν.
Onboarding πελατών: περίπου 28 microservices, ένα επίπεδο gateway (REST/gRPC και APIs αναφορών) με processors μίας αρμοδιότητας που συντονίζονται με SAGA orchestration. Με έναν message broker μπροστά σταμάτησαν να χάνονται αιτήματα από συνεργάτες που δεν περιόριζαν τον ρυθμό των κλήσεών τους.
Σε εξέλιξη: η αξιολόγηση κινδύνου μεταφέρεται από τον μονόλιθο στην ίδια αρχιτεκτονική, και ο έλεγχος συναλλαγών για κυρώσεις και PEP είναι πλήρως σχεδιασμένος και ο επόμενος στη σειρά.
Σε λειτουργία
Operavex
Διαχείριση λειτουργιών, αναλύσεις και τιμολόγηση
Μια πλατφόρμα κατά παραγγελία που τρέχει την καθημερινή λειτουργία, τις αναφορές και την τιμολόγηση μιας επιχείρησης.
Dashboards σε πραγματικό χρόνο από τα λειτουργικά δεδομένα, και τιμολόγια που παράγονται απευθείας από τα ίδια δεδομένα.
Χτισμένο στην ίδια event-driven αρχιτεκτονική με το Notevex, ώστε να μπορεί αργότερα να γίνει multi-tenant προϊόν.
.NET 10
MassTransit/RabbitMQ
Redis
PostgreSQL
Vue.js
περίπου 10 υπηρεσίες σε Kubernetes με auto-scaling και monitoring
Χαρτοφυλάκιο
Άλλα προϊόντα
Παλαιότερα και μικρότερα έργα
Προϊόντα πάνω στην ίδια event-driven πλατφόρμα, κάποια από τα οποία έχουν πλέον ενσωματωθεί στο Synolon.
Το Accountvex (λογιστική) και το Payrovex (μισθοδοσία), των οποίων η λειτουργικότητα πέρασε πλέον στο Synolon, καθώς και το Hotelvex (διαχείριση ξενοδοχείων) και το Eventvex (εκδηλώσεις και κρατήσεις).
Το KinTrack, μια εφαρμογή για τις δουλειές του σπιτιού σε iPhone και Android, λίγο πριν από την κυκλοφορία.
Πάνω από δέκα προϊόντα συνολικά σε web και mobile, καθώς και bots αυτοματισμού και MCP servers.
Πώς χτίζω
Οι ίδιες πέντε επιλογές εμφανίζονται σχεδόν σε όλα όσα βλέπετε σε αυτή τη σελίδα.
Event-driven επικοινωνία μέσω message broker
Υπηρεσίες με μία αρμοδιότητα
SAGA orchestration για συνέπεια σε κατανεμημένα συστήματα
Containers και autoscaling ως προεπιλογή
Observability από την πρώτη μέρα
Ας χτίσουμε κάτι μαζί.
Ευχαρίστως να σας δείξω οποιοδήποτε σύστημα υπάρχει σε αυτή τη σελίδα ή να δούμε μαζί αναλυτικά την αρχιτεκτονική του. Το email ή το LinkedIn είναι ο πιο γρήγορος τρόπος.