devkill
Βρίσκει και σβήνει τα build artifacts που τρώνε τον δίσκο — node_modules, target, .next — σε όλες τις γλώσσες ταυτόχρονα, με ρητές δικλίδες για symlinks και συστήματα εκδόσεων.
devkillΜυαλό ιδρυτή. Χέρια μηχανικού.

-- στέγαση, εργαλεία για προγραμματιστές, και τα συστήματα κάτω και από τα δύο --
λίγα λόγια για μένα
η τεχνολογική μου στοίβα
τα άρθρα μου
Όσα δεν χωράνε στα LinkedIn posts — angels, μικρά tickets, τα κονέ των VC και γιατί πρέπει να βγεις εκτός συνόρων
Loading screens, error messages, confirmation dialogs — οι liminal χώροι ενός προϊόντος καθορίζουν το πώς νιώθει ο χρήστης περισσότερο κι από τα features
Μπορώ να δουλέψω 8 ώρες και να παράξω χ, ή ένα 2ωρο το βράδυ και να παράξω χ+2 — άρα κάτι μετράμε λάθος
What the on-screen deal is actually worth, where the advertised money really went, and the one case where going still makes sense
Schema drift is the tax of AI-assisted coding — why it happens to every vibe-coded project, and the tool I built to squash it
Buyers increasingly never visit your site — they ask an AI, and the AI recommends whatever it can parse. The full pattern: markdown mirrors, llms.txt, agents.md, and content negotiation
What I actually build with, why each piece is there, and the ones I have changed my mind about
Apple, iSquare, Antenna, MAD TV, The Flying Pot — and what that background actually gave me once I started shipping software
Energy is not time. What that actually changes about how I work, and why it turned into a product
A rule matrix across fifty-odd lifestyle factors, chosen over a trained recommender — because a housing match you cannot explain is a housing match nobody should act on


I came back to Athens from Krakow and hit the same wall everyone here does — high rent, few options, and a roommate search that felt unsafe
αναγνώριση
καταγεγραμμένα

Παρουσίαση της MyRoomie στο Dragons' Den Greece, στον ANT1.

Η συμφωνία επί σκηνής: 50.000 ευρώ για 7,5%, έναντι αρχικής πρότασης 25.000 για 3%. Δεν έκλεισε μετά την εκπομπή — το ποσό συχνά αναφέρεται ως χρηματοδότηση, οπότε αξίζει να ειπωθεί καθαρά εδώ.

Ναυτεμπορική, για το τι κάνει η πλατφόρμα και ποιοι τελικά τη χρησιμοποιούν.

ACTION 24, για τη συγκατοίκηση ως τη λύση που επέβαλαν τα ενοίκια της Αθήνας.

Μονόκερος, ξενάγηση στο προϊόν με το dashboard στην οθόνη.

Η ίδια συνέντευξη, για το matching, την επαλήθευση και το τι περιέχουν στην πραγματικότητα οι αγγελίες.
εργαλεία που έφτιαξα
Βρίσκει και σβήνει τα build artifacts που τρώνε τον δίσκο — node_modules, target, .next — σε όλες τις γλώσσες ταυτόχρονα, με ρητές δικλίδες για symlinks και συστήματα εκδόσεων.
devkillΤρέχει μία εντολή git σε πολλά αποθετήρια ταυτόχρονα, και αφήνει ήσυχα τα βρόμικα δέντρα.
git-herd pullΜεταφέρει ένα έργο από το Biome στο toolchain του Oxc, μεταφράζοντας τη ρύθμιση αντί να τη μηδενίζει. Dry-run και rollback, γιατί μια μετάβαση linter δεν πρέπει να είναι πόρτα χωρίς επιστροφή.
npx biome-to-oxcΔιαβάζει την πραγματική στοίβα ενός έργου και ρυθμίζει το oxlint και το oxfmt ώστε να της ταιριάζουν, αντί να ξεκινά από ένα γενικό preset.
npx oxc-auditΔιαβάζει το diff και γράφει την εγγραφή του changelog. Έχει MCP server, ώστε να μπορεί να το κάνει ένας πράκτορας χωρίς εμένα.
npx @entro314labs/ai-changelog-generatorΕνημερώνει όλα όσα έχει εγκατεστημένα ένα μηχάνημα, σε όλους τους package managers, σε ένα πέρασμα.
update-ngη επαγγελματική μου εμπειρία
με τη σειρά
τα έργα μου
δημοσιευμένα
μισοτελειωμένα
Συμπτύσσει έναν σωρό συσσωρευμένων migrations της Postgres σε ένα συνεκτικό σχήμα, χωρίς να χάνεται αυτό που απέδειξαν τα ενδιάμεσα βήματα. Η πλατφόρμα είναι ζωντανή· η επί πληρωμή μηχανή όχι.
Μια πλατφόρμα φιλοξενίας στο σχήμα του Railway και του Render. Το dashboard είναι πάνω, το control plane από πίσω δεν απαντά ακόμα.
Υποδομή email με λειτουργικό dashboard και έναν API host που αυτή τη στιγμή δεν αναλύεται. Ειλικρινής κατάσταση: μισό προϊόν.
Παρακολούθηση έργων που ακολουθεί το πώς κινείται πραγματικά η δουλειά και όχι το πώς λέει ένας πίνακας ότι θα έπρεπε. Ζωντανό, χωρίς χρεώσεις ή δικαιώματα ρόλων.
Ένας οργανωτής χτισμένος γύρω από μεταβλητή προσοχή αντί για σταθερή — η ίδια αφετηρία με το Kumbatio, στοχευμένη σε άνθρωπο και όχι σε διεπαφή.
Ένα ευρετήριο formulae του Homebrew με αναζήτηση που απαντά πιο γρήγορα από το `brew search` και σου δείχνει τι πραγματικά τραβάει μαζί του ένα formula.
Η ίδια ιδέα για τα manifests πακέτων των Windows: αναζήτηση, επισκόπηση και σύγκριση χωρίς να περνάς από το τερματικό.
Μια πλατφόρμα marketing με το AI μέσα στη ροή και όχι βιδωμένο απ' έξω. Το deployment είναι κλειδωμένο όσο ξαναχτίζονται οι ενσωματώσεις.
Ένας native mail client για όσους τα έχουν παρατήσει με τους web. Δουλεύει τοπικά· η έκδοση και η ρύθμιση των παρόχων δεν έχουν γίνει.
Ένας git client που δείχνει την κατάσταση πολλών αποθετηρίων ταυτόχρονα, αντί για ένα παράθυρο ανά αποθετήριο.
Ένας διαχειριστής snippet που ζει εκεί που πληκτρολογείς αντί σε άλλη εφαρμογή. Κρατιέται πίσω σκόπιμα: ένα διαπιστευτήριο βρίσκεται μέσα στο αποθετήριο και αυτό πρέπει να ξανασχεδιαστεί πριν πακεταριστεί οτιδήποτε.
Ένας monitor διεργασιών που αποδίδει CPU και μνήμη στο έργο που τις προκαλεί, όχι στο εκτελέσιμο. Χτίζεται από τον κώδικα, τίποτα πακεταρισμένο.
Σκαλωσιά έργων από έναν κατάλογο συνθέσιμων κομματιών, αντί για ένα template που περνάς ένα απόγευμα σβήνοντας.
Ένα ενιαίο περιβάλλον πάνω από τα εργαλεία εξομοίωσης και βιβλιοθήκης παιχνιδιών, που το καθένα επιμένει στο δικό του.
Ένας διαχειριστής έργων σε Tauri, για προγραμματιστές με πάρα πολλά αποθετήρια. Υπάρχει build για arm64· υπογραφή και notarisation όχι.
Μια εφαρμογή γνωριμιών πάνω στο μοντέλο συμβατότητας που η MyRoomie χρησιμοποιεί ήδη για τη στέγαση. Πλήρως προδιαγεγραμμένη, χωρίς κώδικα.
Η λειτουργική σκαλωσιά που κάθε ιδρυτής ξαναφτιάχνει από την αρχή: cap table, προσλήψεις, μετρικές, αναφορές προς το board.
Ένα δομημένο αρχείο του ποιος καλύπτει τι, ώστε μια λίστα Τύπου να πάψει να είναι ένα υπολογιστικό φύλλο που κάποιος συντηρεί στο χέρι.
Εργαλεία για γύρους χρηματοδότησης, από την πλευρά αυτού που σηκώνει τα κεφάλαια και όχι αυτού που επενδύει.
δημοσιεύσεις
Το εννοιολογικό μοντέλο: η γνωσιακή ικανότητα ως ρητή κατάσταση εφαρμογής που δηλώνει ο ίδιος ο χρήστης, αντί να συνάγεται από τη συμπεριφορά του.
10.5281/zenodo.21915159
Τα δεδομένα ενάντια στην επίπεδη εργάσιμη μέρα, από τη χρονοβιολογία, την έρευνα για την προσοχή, τις εκτελεστικές λειτουργίες και την κλινική ψυχολογία.
10.5281/zenodo.21915161
Γιατί η αυτοδήλωση υπερτερεί της βιομετρικής και συμπεριφορικής συναγωγής — για ηθικούς λόγους, αλλά και για λόγους αξιοπιστίας.
10.5281/zenodo.21915163
Δώδεκα μοτίβα για διεπαφές που προσαρμόζονται στη δηλωμένη ικανότητα, με το energy-system ως υλοποίηση αναφοράς.
10.5281/zenodo.21915165
Το μοντέλο επεκτεινόμενο από το άτομο σε ομάδες και διοίκηση: τι αλλάζει όταν η δουλειά σχεδιάζεται με βάση την ικανότητα και όχι τις ώρες.
10.5281/zenodo.21915167
Μια προγενέστερη εργασία, για τη διαλειτουργικότητα ρυθμίσεων ανάμεσα σε εργαλεία ανάπτυξης με AI: ένα σχήμα ανεξάρτητο πλατφόρμας με προσαρμογείς που διατηρούν την επιδιωκόμενη συμπεριφορά σε Claude Code, Cursor, Windsurf και Copilot.
10.5281/zenodo.16788625
η ταυτότητά μου
DP, σε ισομετρικούς κύβους. Παράγεται από πλέγμα 5x7 pixel αντί να είναι σχεδιασμένο — η ίδια λογική dot-matrix με τους τίτλους. Περάστε τον δείκτη από πάνω, ή πατήστε το.
οπτική ταυτότητα
το βασικό μου λογότυπο
γραμματοσειρά
Vercel - Geist Pixel
τόνος, φωτεινό θέμα
#CB2A42
τόνος, σκούρο θέμα
#29BC89
δείτε το βιογραφικό μου
τα στατιστικά μου στο GitHub
-- οι γλώσσες που χρησιμοποιώ περισσότερο στα δημόσια αποθετήριά μου --
τα δημόσια αποθετήριά μου
Native Tauri commands for Apple Intelligence (Foundation Models) with streaming + tool calling support.
AI-powered changelog generator with MCP server support - works with most providers, online and local models
Migrate from Biome to the Oxc ecosystem (oxlint + oxfmt)
Offline game library manager for Linux. Point it at a disk, drop in your GOG offline installers, abandonware folders and archives, and Pezo scans, classifies, installs and launches everything — Proton for Windows games (via umu-launcher), DOSBox for DOS-era titles, ScummVM for adventure-engine classics.
Modern macOS haptics (Taptic Engine™️) plugin for Tauri v2 apps.
A document converter for Astro Starlight that transforms various document formats into Starlight-compatible Markdown with proper frontmatter
λήψεις