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:
- The Fastest Engineer in the Room, Mar 13 2026
- What Is Architecture?, Mar 02 2026
- From Sentience to Performance, Jan 12 2026
- Boundaries Against the Machine, Dec 08 2025
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 17 hrs 17 mins βββββββββββββββββββββββββ 93.91 %
Text 23 mins βββββββββββββββββββββββββ 02.09 %
SCSS 8 mins βββββββββββββββββββββββββ 00.81 %I'm on LinkedIn if you want to connect.




