Hi! My name is Marnix Kok. I am a system and software engineer. I am fascinated by extremes in computer science. I love the simplicity and elegance of optimized code in embedded environments, and adore the complexities in distributed systems.

If you want to contact me there are a number of ways to get in touch with me. You can mail me at: marnixkok@gmail.com. You can also add me to your professional network, link me up on one of these profiles: Xing, LinkedIn.

Recent work

Math and <canvas> coming together in a fishtank

I have become more interested in discovering how cutting edge web-techniques such as WebGL and Canvas work. This is one of a few examples I shall be making that incorporate my experiences into this brave new world. Fish in the ocean, enjoy! more …

A blast from the past!

This article discusses a number of graphics programming techniques: the rotational zoom, phong shading and bumpmapping. They are combined into a nice visual package: a bump-mapped rotozoom. more …

Reaction-Diffusion Texture Generation on GPU

This article discusses an implementation of the Reaction Diffusion algorithm on the GPU. Showing how to solve a partial differential equation through discrete iteration using a Ping-Pong technique with frame buffer objects (FBOs). more …

Open MiniGUI: C++/OpenGL GUI prototyping library

Some time ago I took it upon myself to create a simple prototyping GUI library that is integrated into existing OpenGL applications. It contains a number of standard components, features elements such as data-linking, extreme ease with a non-invasive notation. more …

Stichting SCN website

The website described here is the culmination of a number weeks of work in which a beautiful design has been transformed into something beautiful, representing the digital heart of the new youth movement in Groningen. more …