I'm Yannis, a software engineer in Athens, Greece. I design systems that survive contact with reality and help teams move faster without breaking things. At Epignosis, I lead the architecture team shaping the next iteration of TalentLMS.
I started programming at 7 on an Intel 8088. The first time I was paid to write code was in Perl, and that's when I came across Larry Wall's three virtues: laziness, impatience, and hubris. They stayed with me because they say something honest about how developers think.
Outside of work, I'm a dad, a reader, and when time allows, a gamer.
I write about the trade-offs and small corrections that keep systems and teams on track. A few recent pieces:
- Turn the Ship Around!, Aug 12 2026
- The Job Before the Job, Jun 22 2026
- Leadership Micro Katas, Apr 27 2026
- One Bloody Character, Apr 15 2026
Some of the same themes show up on the TalentLMS Engineering Blog, where we write as a team about engineering culture, architecture, augmented coding, and what it takes to keep one of the most widely adopted learning platforms evolving.
The week according to my editor, tracked by WakaTime.
Markdown 11 hrs 5 mins βββββββββββββββββββββββββ 43.46 %
SQL 2 hrs 7 mins βββββββββββββββββββββββββ 08.35 %
Python 1 hr 36 mins βββββββββββββββββββββββββ 06.29 %
Bash 1 hr 29 mins βββββββββββββββββββββββββ 05.82 %I'm on LinkedIn if you want to connect.




