home skills 2 message who-am-i

My portfolio

I wanted to update my website since the previous version was more than 3 years old and had some issues :

  • CSS updates made it look a bit unfinished
  • I wasn't happy with its identity any more
  • I learned a lot of things in 3 years and had to build using some of them


I never had a proper logo and considering I wanted to create something with a bit more identity it felt natural to start there. Since I am not a designer it took me quite a while and a lot of trials to find something that satisfied me. At first I tried to create a logo that would integrate my initials but it didn't work. I then let go my E and quite quickly arrived at the final result.


I'm very happy with what the shape evokes. It looks like a coat of arms and a shield which are elements you will often find in video games, board games and books that I enjoy (e.g. medieval fantasy or dystopias) making it a good representation of my imagination.


I definitely could've built the website in pure html/css but wanted to use it to learn a bit too.

I already built some applications using ionic but never had to work with angular alone. So angular was chosen.

Following a friend's advice I downloaded Directus to have a headless CMS to handle the database and send data through an API, a perfect match for an angular app.


As mentioned earlier, I'm not a designer. It means I had to stick with a simple design to not make mistakes an experienced designer wouldn't make when designing a more complex layout.

I'm quite satisfied with the result but I already have some elements I plan to change.


I wanted the website to give an idea of who I am without having to write (and read, for you) a ton of text. About page's tone achieves this goal and contributes a lot to the global identity.


If you happen to have any advice to give or any comments to make, I would be happy to hear them.


I also used this opportunity to build my resume with angular and generating the pdf using puppeeter. I'm using the same API to get the informations, so everything can be updated through directus.