Bio
Hello there! My name is Karl, and I'm a software engineer based in Patras, Greece.
From a very young age, I immersed myself in the world of computer science and engineering, eventually discovering my true passion: programming and architecture design. Over the years, I've delivered effective solutions across a wide range of sectors — from simple blogs and e-commerce platforms to complex enterprise resource planning systems and medical care platforms.
But beyond my professional career, what drives me most is the craft of building systems and games from scratch. I’ve explored everything from low-level C++ graphics engines to modern Java web stacks, and through that journey I realized that what excites me most is designing experiences that are both technically solid and deeply engaging.
Today, I focus on a single, consistent stack built around Java — combining Spring Boot and React for web platforms, and LibGDX / Java2D for game development. This gives me the freedom to prototype ideas quickly, deploy them across platforms, and keep my workflow simple, efficient, and fun.
I’m currently working on indie game concepts — from farming-inspired loops reimagined with alchemy and witchcraft, to stealth-driven prison escape sims. Alongside that, I share my development process and insights through my YouTube channel, where I also explore C++/SDL and graphics programming for those who enjoy the lower-level side of game dev.
My goal is to merge the discipline of software engineering with the creativity of indie game design, and in doing so, provide value not just through code, but through the stories and systems I build. If you’re interested in indie development, Java ecosystems, or entrepreneurial lessons from the dev trenches, stick around — this is where I share my work, my experiments, and my journey forward.