Hi! My name is Marnix Kok. I am a Software developer, 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 mail me.

Interested in working with me? Check out the services I have to offer at the FourD Software website. My partner and I specialize in building tailor-made solutions to the problems you bring.

Articles »

AngularJS

Every once in a while, you are introduced to a new technology that improves your day to day life as a Web developer so much, you can't stop talking about it. Recently I have been introduced to AngularJS. A web framework that turns your HTML in an expression power house. more …

SCAR: a Java scaffolding solution

This post is dedicated to providing you with insights into the reasons why "code re-use" is applied; which, in turn, shows why these principles aren't always applicable to middle-sized software components. An answer to this problem is the SCAR tool that I developed: a tool that allows components to easily integrate with other software projects. more …

Open MiniGUI principles

As I was rummaging through ye ol' bin of things I made, I found some articles describing how to use the tiny little OpenGL GUI library I had created. If you're interested in trying to use the library, it's a good (yet incomplete) point to start at. more …

Flocking around with the Kinect

Having created a cool prototype using the newly release Microsoft Kinect SDK I decided to pen down my findings and share them with HUGI readers. Now you'll also have the opportunity read it here. more …

Projects »

Breathing fire

I thought I should extract the old-school fire effect I created for Shoutzor 2012 and make it the background to this page. Totally click here. more …

Shoutzor 2012

Shoutz0r is a central music management system ideal for LAN-parties. This year I recreated the basic formula with some cool graphics using the latest in HTML5, with a firm foundation in the Rails framework. more …

Kinect SDK: surrounded by bees

Lately I have been given the opportunity to experiment with the brand new official Microsoft Kinect SDK. In only a few days I setup a framework in which skeleton location information is easily projected onto the screen. more …

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 …

SQLite Wrapper C++

This project is an excerpt of the shoutz0r code base that provides a small but useful abstraction in C++ for the SQLite library allowing easy retrieval to structures of queries. 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 …