Welcome

Who am I?

Hi I'm Guylian!

I'm a deeply passionate developer who continuously strives to be better at both who I am and what I'm
doing.

I want to make the world wide web fast, and accessible to people of all backgrounds.
I really enjoy finding clever, automatic, optimizations to make my apps faster (babel is such a great tool for
that)!

Currently, my language of predilection is JavaScript/ECMAScript. I am also very enthusiast about other
web technologies such as the DOM, HTML, CSS and the gazillion of other specs.

I try to keep up to date (and sometimes a bit in advance) with the tech of our industry by actively reading
(and writing too!) the TC39 (ECMAScript), WHATWG (HTML), and W3C (CSS) githubs and mailing lists (ECMAScript).
I love the open source community and try to give back when I can.

I've worked with community-produced tech such as React, Webpack, SCSS, PostCSS, Babel, Gatsby, PHP, Wordpress,
PostgreSQL, MySQL
(others too but they're not as used anymore).

Past experience

MAD Kings

July 2017
-
Current

At MAD Kings

Pictawall

february 2016
-
June 2016

Pictawall was a SaaS platform that provided dynamic displays for User Generated Content to events and
websites.

During my time at Pictawall, I worked on implementing and optimizing the website integration of the
platform.
It had to provide numerous different layouts and be highly flexible and configurable, while still loading
extremely fast.

It was an extremely fun experience which allowed me to research and apply new techniques for optimization and
modularization.

My own projects

Joi Config Generator

It is my opinion that one of the biggest pain point when joining a project is filling in the configuration files of the project as they're often very cryptic and/or provide little to no information on what is needed.

This (WIP!) library is an attempt to solve that issue by letting the application declare exactly what it needs, using Joi.

react-intl-formatted-xml-message

My biggest issue with react-intl was how complex it is to insert tags in one of their formatted message. Especially when they become nested.
To solve this issue, I wrote a library that replaces XML tags, found inside the formatted message, with React components or elements.
It does so before any user variable is injected into the formatted message, to avoid XSS.

dom-unoverride

My biggest issue with react-intl was how complex it is to insert tags in one of their formatted message. Especially when they become nested.
To solve this issue, I wrote a library that replaces XML tags, found inside the formatted message, with React components or elements.
It does so before any user variable is injected into the formatted message, to avoid XSS.

StyleSheet Observer

My biggest issue with react-intl was how complex it is to insert tags in one of their formatted message. Especially when they become nested.
To solve this issue, I wrote a library that replaces XML tags, found inside the formatted message, with React components or elements.
It does so before any user variable is injected into the formatted message, to avoid XSS.