Start Here
Ten years. Seventy posts. Start with these.
I’ve been writing about APIs, AI, engineering leadership, and software architecture since 2015. There are over 70 published posts here. If you’re new, this page will get you oriented fast — my most important writing, grouped by the themes I keep coming back to.
01
The Agentic Web & AI Vision
My PhD research on APIs and semantic web technologies led me to predict what we now call the agentic web — a decade before anyone was talking about it. This is the thread that ties everything together.
From DeepGraphs to MCP: How I Predicted the Agentic Web a Decade Ago
The flagship piece. How my PhD research on DeepGraphs anticipated MCP and today’s AI agent protocols — and where I got the engine wrong.
Forging Corporate Superpowers: The Agent-Human OS
A framework for building AI-native organizations where human and AI agents collaborate as an operating system.
Understanding AGI: The Competent Adult Definition
What AGI actually means when you stop hand-waving — benchmarked against the bar of a competent adult.
02
Engineering Leadership & Scaling Teams
I built an engineering org from 0 to 200+ at ORFIUM and grew the company to 700+ people. These posts distill what I learned about leading engineers, structuring teams, and making the CTO role work.
How small, elite engineering teams powered by AI can outperform organizations 10 times their size.
The Role of a CTO in a Fast-Growing Tech Startup
From architect to leader — what the CTO role actually looks like at each stage of growth.
Fostering Psychological Safety in Engineering: Lessons from Google
Google’s Project Aristotle revealed the #1 factor in team performance. Practical lessons for engineering leaders.
The Engineering Hierarchy: Being an Engineering Leader
From tech lead to VP of Engineering — career paths, responsibilities, and what it takes to lead.
03
My Startup Story
Ten years as CTO. From 5 people to 700+. From zero to $50M+ ARR. Two acquisitions. Seven offices worldwide. These posts tell the story of building ORFIUM from the inside.
A Journey Begins: Orfium Early Days
The founding story — early decisions, technical architecture choices, and lessons from building from zero.
The Evolution of Greece’s Tech Ecosystem: Insights from Orfium
How Orfium shaped — and was shaped by — Greece’s emerging tech scene.
The strategic case for acquisition over organic hiring when building capability fast.
04
AI & The Future of Software Engineering
AI isn’t replacing engineers — it’s changing what engineering means. These posts explore vibe coding, AI-powered development, and what comes next for the people who build software.
The Great Tech Reset: Why AI Isn’t Killing Engineering, It’s Restoring Its Soul
AI is eliminating busywork and restoring software craftsmanship. Why the great tech reset is good for engineers.
The Potential and Pitfalls of Vibe Coding
Building apps with AI prompts instead of syntax. The potential, the pitfalls, and when traditional engineering still wins.
Building Software with the Rule of Two: A New Strategy for 2026+
Two humans plus AI tools — the optimal unit for shipping software in the age of AI.
Why I Built an AI “Bad Cop” to Roast Your Tech Stack
The architecture and prompt engineering behind BadCop.tech — and lessons learned shipping AI tools solo.
05
API Design & Software Architecture
APIs are the original obsession — the one that started this blog. From REST fundamentals to distributed systems and protocol design, these are the technical deep-dives that hold up years later.
Web APIs Explained By Selling Goods From Your Farm
The best starting point if you’re new to APIs. REST, endpoints, and request-response made intuitive.
Protocol comparison for modern API design — performance benchmarks and when to choose each.
Scalability Design with Microservices
Service decomposition, scaling strategies, and design principles for distributed systems.
GDPR compliance, data protection patterns, and privacy-by-design for API developers.
06
Big Ideas & Talks
Not everything fits in a category. These are the pieces where I step back from the day-to-day and think about the bigger picture — physics, philosophy, what it means to build things, and what happens when you unplug.
TEDxPatras: Building a Better Future with AI [Transcript]
Full transcript of my TEDx talk on responsible AI adoption, engineering leadership, and human-AI collaboration.
The Ultimate Architecture: Strings, Branes, and the Code of the Multiverse
A software architect’s take on String Theory and M-Theory — how the universe looks like a distributed system.
My Life Without a Computer: What Does It Look Like?
What happens when a CTO goes screen-free. A personal experiment in digital minimalism and deep thinking.
Keep going
This page covers the highlights, but there are 60+ more posts in the full archive — covering smart cities, IoT, music tech, blockchain, the semantic web, and more. If you want the backstory, the About page has the full timeline. And if you want to see me talk through these ideas live, check the Interviews & Talks page.