About
Hi, I’m Panayiotis Kritiotis.
I’m a Senior Engineering Manager at efood, and I write about the parts of software engineering that sit between code, people, and judgment.
Throughout my career I’ve always been deep in the technical craft: building systems, thinking about architecture, messing with Go, and caring a bit obsessively about clean boundaries and good design. Over time, my work expanded into engineering leadership, but the technical side never stopped being central to how I work and think.
What actually keeps me writing here is the thinking underneath the code: how we make decisions, weigh tradeoffs, and design things that hold up—whether “things” means a system architecture or a team.
If I had to distill the main principle running through everything on this site, it’d be this: philosophy over dogma. I care more about the reasoning behind a framework than the framework itself, more about tradeoffs than absolutes, and more about quality than ceremony.
When I’m not doing any of that, I’m usually running or lost in a good book.