Stefanos Iordanis Iosifidis
Software Developer
Ioannina, Greece
I build things I find interesting. So far that's zeal, a UCI chess engine, and rota, a desktop app for solving medical on-call schedules. Lately I'm building loft, a self-hosted media storage app running on my own VPS.
Experience & education →Projects
zeal
UCI chess engine with bitboard move generation, negamax search with alpha-beta and pruning heuristics, a transposition table, layered move ordering, and time management. 2300+ Elo against rated engines, with every strength gain validated via SPRT.
rota
Desktop app built with Tauri that solves monthly on-call schedules for medical residents. Backtracking constraint solver with a least-flexibility-first heuristic, parallelized across threads. Interactive post-generation swaps and DOCX export.
loft
Self-hosted media storage app in development, built with Axum and SvelteKit. Asynchronous thumbnail pipeline, HTTP range requests for in-browser streaming, and cookie-session auth with Argon2 hashing. Storage abstracted behind OpenDAL. PostgreSQL for metadata.