Harry Kalogirou

Harry Kalogirou

I’m a software engineer and game developer based in Larissa, Greece, also known online as HarKal. Thoughts Serializer is my archive of programming experiments, technical articles, and lessons from building software.

My work spans compilers, cryptography, game engines, real-time graphics, scripting languages, and embedded systems. Here I write about the implementation details: what I tried, what failed, and what I learned.

Projects and experience

Find my work

Source code and project activity are on GitHub. You can also find me on X (@harkal) or follow this site through its RSS feed.

About the archive

The posts retain their original publication dates. Older articles describe the hardware, languages, and platforms I used at the time; historical notes identify that context where it matters. Restored formatting and images preserve the original technical material.

Explore the complete archive.