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 passionate about the technical craft: building systems, thinking about architecture, messing with Go, and caring (a bit obsessively) about clean boundaries and high-quality 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.