Vassilis is an Engineering Director at Epignosis with more than 20 years of experience and a strong generalist mindset spanning software engineering, architecture, delivery, and organizational leadership. He combines deep technical expertise with a strategic focus on building scalable, resilient, and intelligent platforms.
He operates end to end (from designing and developing complex systems to leading teams, shaping engineering culture, and driving transformation at scale), increasingly leveraging AI as a force multiplier. As a modern “full stack generalist”, he emphasizes breadth over narrow specialization, systems thinking, and is increasingly focused on how AI can compress the distance between good ideas and working software.
He is particularly interested in connecting business needs with technical execution while empowering teams to deliver meaningful impact.
Vassilis is an Engineering Director at Epignosis with more than 20 years of experience and a strong generalist mindset spanning software engineering, architecture, delivery, and organizational leadership. He combines deep technical expertise with a strategic focus on building scalable, resilient, and intelligent platforms.
He operates end to end (from designing and developing complex systems to leading teams, shaping engineering culture, and driving transformation at scale), increasingly leveraging AI as a force multiplier. As a modern “full stack generalist”, he emphasizes breadth over narrow specialization, systems thinking, and is increasingly focused on how AI can compress the distance between good ideas and working software.
He is particularly interested in connecting business needs with technical execution while empowering teams to deliver meaningful impact.
Login forms are boring? Think again. Vassilis Poursalidis (Epignosis) revisits the overlooked foundation of most web apps — user registration and authentication — and makes a strong case for using modern cryptographic protocols like Proof of Work and Zero Knowledge Password Proofs. Learn how to stop brute force attacks, improve security, and rethink your app’s first line of defense.
Most features arrive late, break things, and hide complexity until it hurts. Branch deployments are a rigged game: merge early and you break things, merge late and integration becomes a nightmare. Whatever you do, you lose. The only way to win is to stop playing.
Enter Elephant Carpaccio, a software development exercise that teaches vertical slicing, incremental delivery, and how to keep software deployable at all times. Instead of delivering the whole elephant at once, you learn to carve it into the thinnest possible slices: each one small, end-to-end, deployable, and providing visible progress. The goal isn’t to finish the feature. It’s to learn how to evolve software safely.
In this hands-on workshop, you’ll practice exactly that. You’ll feel the difference between fat slices and thin ones, and walk away with a technique you can apply the very next day.
If you’ve got PTSD from releases, this one’s for you.
Disclaimer: No actual elephants will be harmed during this workshop
A discussion of building global success and how artificial intelligence is transforming the world.