Marnix

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 XIN Solutions website.

Blog »

Retro: A Complete Set of Amiga gear 18 Sep 2017

I recently received the last piece of the gear I need to use my Amiga the way I want to! more …

Retro: Commodore 64 30 Jun 2017

I received some more retro-tech, which obviously warrants a nice picture for all to see! more …

Retro: Cleaning my Amiga 500 (part 2) 05 Jun 2017

In preparation for the parts that I have ordered I wanted to make sure my Amiga 500's insides are in good working order. more …

Gameboy Advance: Multi game cartridges 02 Jun 2017

A ring at the door, a small package with a Chinese looking font! Woo, they're here, my multi-game GBA cartridges more …

Received some new goodies - VZ300 01 Jun 2017

Today I got some "new" old hardware, truly a piece of history now in my posession. It even still works! more …

Contentful: Content as a Service 29 May 2017

Wanting to avoid solving a well-solved problem I went looking for external data management systems, to integrate with. more …

Retro: The Amiga 500 (part 1) 28 May 2017

In a bout of nostalgia I managed to cheaply purchase an Amiga 500. Follow along as I work on upgrading it and setting up a nice development workflow. more …

Projects »

Shoutzor 2012

Shoutz0r is a central music management system ideal for LAN-parties. This year (2012) I recreated the basic formula with some cool graphics using the latest in HTML5, with a firm foundation in the Rails framework. 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 …

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 …

LINCS: a linear constraint solver

This project is an implementation of the linear contraint solver algorithm (LINCS). This algorithm is used in molecular dynamics simulations. In this application we use it to simulate the coiling of a rope as it hits a surface. more …

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. 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 …

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 …

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 …