Sign in

API Development Lead, currently @ Vodafone GR. Past: Lead Dev @ Intrasoft Intl, and more. Crafting apps & web services since 2007.

It surprises me when some choose not to.

Male sitting in upscale office on laptop
Photo by Crew on Unsplash

First of all, let me begin with three clarifications:

  1. This article is not one of those “you will succeed if you do what you like” articles.
  2. It is not one of those “engineers are indispensable, managers are not” articles, either.
  3. Both of the above statements are false, by the way.

“So what‘s your routine”?

We should talk more about those things

Photo by Hunters Race on Unsplash

Sometimes, I wish someone took the time to have a chat with my younger self and give me some advice acquired with experience and practice. But, unfortunately, I had to figure some things out on my own.

The following is an (undoubtedly non-exhaustive, and in no particular order) list of…

My new obsession is eating up my wallet fast — but I like it.

“Every human being has their drug,” my father once told me. “So it’s only a matter of time before they find out what this is.”

I thought I was immune to this — I’m well-above my thirties, and — apart from a hobby that became a profession — I never…

A trip through popular 3D frameworks for creative purposes.

Photo by Kristen MacAdams on Unsplash

If you are like me, nothing is giving you more pleasure than to write or design software. The sheer amount of joy I take when coding something has led me to develop projects spanned across many software domains.

One of those domains is 3D graphics creation for Native Applications, desktop…

Building a simple app with this excellent alternative to Redux

For the past 6 years, React has been my go-to solution for developing web interfaces. Its concepts are simple to grasp, and I also love how it allows me to build my own stack around it to build the frontend interface I need specifically adapted to each use case.


or — how to be one

Photo by Headway on Unsplash

Whether you realize it or not, you have certainly met some of them — or you may be one of them. …

Effortlessly customising strapi’s file uploaded to your needs.

For the past two years, strapi has been my go-to choice when I needed to design restful APIs for content pre-packaged with a nice UI to perform data entry. …

The grandfather of the FPS genre is still alive today

The original doom cover… modernized

Even if you invest a small fraction of your time in gaming, you will surely have heard about Doom, released in 2016. The truth is that Doom is a game initially released in 1993 by ID software, and is considered to be the grandfather of the First Person Shooter Genre.

Working with extensive data and solving back-pressuring issues with the help of Node’s streams

I had the chance to work on a project involving some large files filled with data, and for many parts of the implementation, I had to use NodeJS for various reasons. One of the most common issues I was forced to tackle was how to download and parse a file…

What is it, why you should care, and how to apply it using Quarkus.

Photo by Shahadat Rahman on Unsplash

While working on a cluster comprised of microservices, you will most likely find yourself retrieving information from external providers (web services residing outside of your cluster, for example). …

Christos Sotiriou

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store