Hi, I'm Achraf!

About me


I am a professional software engineer from Casablanca, Morocco. If you managed to get to this website, then consider it as a random casualty, and I apologize in advance for that. In any case, this is my personal-not-so-scret sanctuary, and I welcome you by the same occasion.

I am a technology enthusiast, I like to deal with complex software designs to make them as simple as possible, hence my big interest in design patterns and software architecture. I am also fond of AI and big data, that's why I am currently teaching myself some Scala. I also building random - usefull software packages in different technology stacks.

My goal is simple – making as much contributions as I can to this great community which, I am proud to be part of.

PHP: Symfony/Composer/Doctrine


Software Architecture


Server: Linux/OpenShift/Heroku/Azure


JVM: Java/Scala


Big Data: Mongo/Spark


Recent Posts

2018-02-21 0 Comment
Beyond development : deploying a Symfony 4 application to Heroku

There are actually two main articles dealing with the subject of deploying a Symfony/Php App on Heroku, but since I found some differences, I have decided to write an article specific to the 4th version of Symfony.

Read More
2018-02-12 0 Comment
Symfony 4 : How to build a form, use translations and customize the look and feel (Theme)

One of the trickiest subjects in Symfony development is customizing or theming form fields. In this article I will summarize how it I managed to do so after some research.

Read More
2018-02-05 1 Comment
Fixing: “Authentication request could not be processed due to a system problem. “

So, I was working on the security layer of an app, as usual, then I started testing the code, when this weird errors message popped out of nowhere : Authentication request could not be processed due to a system problem.

Read More