LEFTEROS / PERSONAL ARCHIVE
Projects & tools.
Applications and automation I built to solve specific problems.
Now
What I am building these days.
VaultInk — books and Obsidian vaults on the Xteink X4 Pro
VaultInk is free, open firmware for the Xteink X4 Pro e-reader. It keeps everything CrossPoint Reader does for books and adds your Obsidian notes: read them, search them and follow their links. Greek and English.

sticky-board-export — a Sticky Studio board in Obsidian and PDF
A Python script that exports a whole Sticky Studio board to an Obsidian vault, an Obsidian Canvas and a PDF. It reads only a saved copy of the board's data and never touches the board.
eucWatch — your electric unicycle on a cheap smartwatch
eucWatch is enaon's dash for electric unicycles on cheap nRF52 smartwatches, written in JavaScript on Espruino. What it does, which watches and wheels it supports, and the fixes I've sent upstream.
nema — an XMPP messenger for Android, by Thanos Apollo
nema is Thanos Apollo's XMPP app for Android, in Kotlin and Jetpack Compose, GPL-3.0 and in alpha. What it does, where it's going, how to try it, how patches get in, and what I've contributed so far.
dwm-titus — my patches and skills for Chris Titus's desktop
What I've sent to dwm-titus, Chris Titus's Fedora desktop around dwm: kitty that follows the theme, hidden Wi-Fi, a keyboard layout pill, seconds in the clock, clearer update docs, a tidier Settings > Input, and skills for terminal assistants in titus-ai. Where each one stands.
CrossInk-Indic
13 Indic languages and Burmese for CrossInk, the open firmware for Xteink e-readers: each script's fonts and OpenType shaping built into the firmware, and a menu in every language, for the X3, X4, X4 Pro, X4 Classic and Sticky. What it adds, how it was built and how to install it.
CrossInk in Greek
Greek for CrossInk, the open firmware for Xteink e-readers: Greek letters in the reading fonts, proper hyphenation and a Greek menu, for the X4 Pro. What it adds, how it was built and how to install it.
RecMeets' Laya: which word was misheard
somniusx/recmeets-laya-words: a model I fine-tuned from Laya and published on Hugging Face. It finds the words a speech recognizer got wrong, in Greek and English, and runs locally on the processor. The data, the training, the results, how to use it, and the experimental run 7 with more Greek speech.

Windows VM for Omarchy
A plugin for the Omarchy bar: Windows VM status, connecting without a password, restart and shutdown, RDP that reconnects by itself, and live CPU, memory, disk and network figures gathered only while the panel is open.

RecMeets — private meeting recording with local transcription
Coming soon: a Linux and Windows app that records your meetings on two tracks, transcribes them on your own machine with speakers and chapters, and writes the minutes. No bot in the call and, by default, no audio in the cloud.

Keyboard Layout for Omarchy
A keyboard-layout indicator and switcher for the Omarchy bar: up to four layouts with variants, synced switching across every keyboard, and safe edits of input.lua with backups and restore.

Messaging for Omarchy
Slack, Discord, Telegram and WhatsApp Web in dedicated windows from the bar.

Password Store for Omarchy
A dedicated window for your web vault, without the plugin managing your passwords.

Wallpaper Rotate for Omarchy
Scheduled wallpaper rotation from your own folders, controlled from the bar.
ShadowRealms AI — a local AI Storyteller for World of Darkness
My biggest public project: a self-hosted AI Storyteller for World of Darkness chronicles, Classic (oWoD Revised) and V5, in English and Greek, with local models and RAG memory. Now at v0.31.0, with voice, the chronicle so far (the local model writes every chronicle’s minutes, night by night) and a Storyteller that remembers them.
Tools for work
Small apps for ERP and the retail back office.

CSV to XLSX
Converts CSV files into XLSX workbooks ready to open in Microsoft Excel.

Cubit MFU Checker
Checks connectivity between Cubit MFU Server and ESEND/AADE. Reports the exact error through Microsoft Teams or email.

ED Purchasing
A desktop application for selecting item groups in Cubit Reflexis ERP and exporting them to Microsoft Excel XLSX files, created for the public-sector organisation ELGO–DIMITRA.

Libra Monitor
Monitors scale failures reported by LIBRA 2000 Software, including communication failures and other errors. Sends real-time notifications through Microsoft Teams or email.

ProcCheck
Continuously monitors running processes. If a monitored application stops, it starts the application and sends a Microsoft Teams or email notification. Includes an application list.

Batch SEn Import-Export
Automates Singular’s SEn Import-Export Tool.

SRS Days Open
Runs scheduled checks in Singular SRS and emails a report of business days that have not been closed.

SRS Error Log
Runs scheduled checks and emails the error log from Singular SRS.
Tools, servers and translations
Game servers, hosting, homebrew and Greek translations.
EucWorldPebble
A Pebble watchapp that puts your electric unicycle's speed, battery, temperature and voltage on your wrist, with vibrations for EUC World's alarms. For every Pebble model.

WASD.gr — a gaming and hosting community
2017–2022: a community plan with shared and dedicated game servers, one-click installs and hosting by package. The project halted before public launch.

Glowstone.gr — a Minecraft server and community
Spring 2016: Bukkit/Spigot with more than 40 plugins, about twenty of them custom, plus website, forum, Webmin, TeamSpeak 3 and Enjin.
Rockstar Servers — hosting on WHMCS
Autumn 2015: custom web hosting (rockstarservers.net, rockstar.gr) on WHMCS, with a Namecheap dedicated server. The project halted when the company moved to Windows servers.
Call Recorder — Greek translation
Since 2015 I have been translating Call Recorder for Android into Greek. The work did not stop; the app is still current, now with Shizuku on phones that are not rooted.

CarNotify — an in-house app for Autopark
A Windows app for Autopark: custom searches over used-car listings and notices by e-mail and Pushbullet. It is still used internally.

Moto X 2014 — Mac scripts and MiFlash
GitHub bash scripts for the 2014 Moto X on a Mac: bootloader warning, recovery flash, and MiFlash for Mac. Beside them, Kreep Out for cleaning malicious scripts.

The Greek translation of MIUI V5 — Xiaomi Miui Hellas
The full Greek translation of Xiaomi's MIUI V5 ROM, built together with the Xiaomi Miui Hellas community — a translation that InfoQuest, the official importer of the phones back then, later took as a base for every phone since.

tTorrent — Greek translation and proofreading
From 2014 to 2017 I translated and proofread tTorrent for Android into Greek, lite and ad-free, through Crowdin.
Websites
Sites for businesses and my own, 2005–2017.

VasilakisKouzina.gr — portfolio and timeline
Winter 2016–2017: design, SEO, a projects script and a history timeline for Vasilakis kitchen.

AUTOPARK Leasing — a vehicle listing
Spring 2016: website design and a custom vehicle listing script for AUTOPARK. The company halted the project before it became a public product.

Greek Wheel / i-Wheel — e-shop and a move to Wix
Spring 2016: core development, e-shop, graphics and a migration from standalone WordPress to Wix.

Ananke Shipping and Prime Maritime — two shipping sites
Summer–autumn 2015: full design, graphics, SEO and social presence for Ananke Shipping and the sister company Prime Maritime.

Knot by Knot — a custom product listing
October–November 2014: design, graphics, SEO and a custom product listing script for Knot by Knot, with Creative Print Shop.
Terra Incognita Travel — a trilingual site with booking
In spring 2014 I designed the Terra Incognita Travel website: graphics, SEO, Greek, English and Italian, and a booking script.
Accounts Partners — company website
Autumn 2013: I designed the Accounts Partners company website — graphics, SEO and social presence. The company went bankrupt and the site closed.

The Logbook — thelogbook.gr
February–March 2013: complete website and graphics for an outdoor activity log, with Creative Print Shop.
Myi.gr — news for iPhone, iPad and iPod touch
2005–2006: my own site around Apple devices and daily news. It stopped because I was running it alone, without the help it needed.
HellasProject archive
Apps, wrappers and translations for Mac and iPhone, 2007–2014.

Kantines.app on the App Store
Kantines, a 0.79 EUR iPhone map of Greek hot-dog stands and after-hours spots.

WiFi Spots GR on the App Store
Second Easter-week app: WiFi Spots GR, 0.79 EUR, maps free Wi-Fi around Greece.

Free Greek spell-check installer for Office 2011
A Mac installer for Greek proofing tools in Office 2011, via Suicico and Ma(c)geiremata.

iHellas app just released
Free iHellas news app for iPhone, iPad, and iPod touch, aggregating Greek iDevice sites.

Themes, sounds and more – WinterBoard and the repo
WinterBoard themes and SMS/unlock sounds added to the HellasProject Cydia repo.

HellasProject.com X – our own Linux distro
OpenSUSE-based HellasProject.com X 1.0.2 as Live CD, USB image, and VM disk.

New iPhone/iPad app – iTromaktiko
iTromaktiko 1.0.3 on the App Store at 0.79 EUR, an RSS reader for tro-ma-ktiko.

Gritter – the first Greek Twitter client
Gritter 1.51.07, a Greek Twitter client for iPhone, with praise from early testers.

iPhone app RythmosWR Web Radio v1.0.1
Free App Store internet-radio app for Aptou’s RythmosWR station.

Cydia app iProxy – fight for tethering
After Vodafone killed free tethering via iTunes carrier settings, iProxy as a SOCKS proxy on Cydia.

Greek translation of Tweetie 1.2.4
About 96% Greek localization of Tweetie 1.2.4 for Mac.

Greek localization of VisualHub 1.34a
About 99% Greek localization of VisualHub 1.34a for Mac.

Greek translation of Movist 0.6.7
About 99% Greek localization of Movist 0.6.7 for Mac.

Greek translation of CoRD 0.5.2
About 98% Greek localization of the CoRD RDP client for Mac.

Greek translation of coconutIdentityCard 2.4
About 99% Greek localization of coconutIdentityCard 2.4.

Greek translation of Chicken of the VNC 2.0b4
Full Greek localization of Chicken of the VNC 2.0b4 for Mac.

Greek translation of Gmail Notifr 0.5.0
Full Greek localization of Gmail Notifr 0.5.0 for Mac.
iPhone app “iTroktiko”
First Xcode app: iTroktiko, a Troktiko news reader for iPhone.

Official Mac translations
The Official Mac Translations section is ready, including Snow Leopard Greek support.

New wrapper – MikroTik WinBox standalone
MikroTik WinBox v2.2.13 as a 54.4 MB standalone Mac app. No WineBottler required.

New wrapper – PuTTY
The well-known Windows SSH client, wrapped for Mac. Needs Wine and WineBottler.

New wrapper – Winamp 5.56 Lite
Winamp Lite wrapper for Mac, with plugins but no skins, about 5 MB.

New “Wrappers” section
HellasProject adds a Wrappers section for Windows programs running on Mac.