True knowledge is born through experience. One has to physically bore into the details of something to fully understand it. Hands-on discoveryand exploration are required to innovate. Mastery is required, time is needed; you have to spend time experimenting.
Save time uploading firmware to the Ai-Thinker RGBW light with this custom made jig.

AiLight Jig

Save time uploading firmware to the Ai-Thinker RGBW light with this custom made jig.
Making a Smart WiFi LED Light using the WiFi RGB light bulbs with an ESP8266 MCU

AiLight Firmware

Making a Smart WiFi LED Light using the WiFi RGB light bulbs with an ESP8266 MCU
NTP Client library for ESP8266 with full timezone support.

ESP8266 NTP Client library

NTP Client library for ESP8266 with full timezone support.
Yasumi is an easy PHP Library for calculating national holidays.

Yasumi「休み」

Yasumi is an easy PHP Library for calculating national holidays.
Using Tiny Core Linux to give an old laptop a second life as a digital picture frame.

Digital Picture Frame

Using Tiny Core Linux to give an old laptop a second life as a digital picture frame.
Reusing an old screen as a 'portable' Raspberry Pi for kids.

Raspberry Pi for Kids

Reusing an old screen as a 'portable' Raspberry Pi for kids.
Translated Yii core messages, system views and various documentation to Dutch.

Yii Framework Translation

Translated Yii core messages, system views and various documentation to Dutch.
Expanded the language infrastructure allowing for additional languages. Translated Zurmo core messages to Dutch.

Zurmo Open Source CRM

Expanded the language infrastructure allowing for additional languages. Translated Zurmo core messages to Dutch.
Plugin for Symfony v1.0 that provides audit functionality for Propel objects.

Symfony Propel Audit Plugin

Plugin for Symfony v1.0 that provides audit functionality for Propel objects.
Translated parts of the official PHP manual to Dutch.

PHP Manual Translation

Translated parts of the official PHP manual to Dutch.