Making your own Linux distribution for the Raspberry Pi for fun and profit, part 1

For our Escape Box project, we had to come up with some kind of way to control all the various puzzles – the lights, buttons, servos, displays all need to be controlled somehow. Luckily there are various solutions available: the Arduino, the ESP8266, and the Raspberry Pi are all available …

User friendly machine learning

For Dialogic, I developed a user friendly environment for machine learning. The tools, which are available online through diasli.de, allow users to quickly set up image classifiers, text classifiers as well as generic machine learning models using custom features and outputs. Supported features: Image classification: transfer learn image classifiers using …

Darker fiber: the hidden, semi public fiber networks in the Netherlands

In the Netherlands various fiber infrastructures have been deployed over time for various (semi) public applications – many of which are only used by a single organisation. Some of these networks have large amounts of extra capacity. For the Dutch Ministry of Economic Affairs, Dialogic conducted a study on these …

Tyray: a ray tracer in Rust

Over the holidays I wrote a tiny ray tracer in Rust. A ray tracer is a program that renders a 3D image by simulating the way light travels between light sources and a camera. Advanced versions of ray tracing techniques are used to render 3D movies such as the famous …