About Me
I'm Nikos, a software engineer living in Berlin. I build things for the web, and occasionally lead teams that do the same. When I'm not writing code, I'm probably tinkering with something that doesn't need tinkering, or convincing myself that this side project will be different.
How it started
My journey with computers began when my father brought home an Amstrad 6128 (thanks, dad!). I was six. The only way to interact with this machine was through BASIC, and that was enough to get me hooked.
I spent countless hours at the local library (which had exactly two books on BASIC programming) writing small programs and games, debugging them on the library's Amstrad, scribbling notes on paper, then typing everything again on our machine at home. It wasn't efficient, but it was formative.
What stuck with me wasn't the programming itself, but the problem-solving. The feeling that with enough patience (and enough broken code), you could make a machine do something it couldn't do before.
The multimedia years
Fast forward a decade: 3D graphics and multimedia were emerging, and I was captivated. I started writing scripts and utilities for Maya, 3D Studio, Cinema 4D: tools that let me combine programming with visual creativity. I broke my dad's computer more times than I can count while experimenting with operating systems and software (sorry, dad... and also, thanks for letting me).
Then came the web. Macromedia Flash, early JavaScript, the promise of interactive experiences delivered through a browser. I saw a way to merge everything I loved (code, design, interactivity) into one medium. Studies in computer science and multimedia, plus a few mentors who pushed me in the right directions, helped shape what came next.
These days
I still get the same satisfaction from solving problems that I did debugging BASIC on that Amstrad. The tools have changed, the scale has grown, but the curiosity hasn't. I care about building things well, working with good people, and occasionally writing about what I learn along the way.
If you want the professional details, there's a CV page for that.