Hi! My name is Marnix Kok
I am a software developer, fascinated by extremes in Computer Science. I love the simplicity and elegance of optimised 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 professional services we offer at the XIN Solutions website.
You can find some of my public repositories on github and a few Node modules on NPM.
True Full-Stack Developer
Blending a well-traveled background in server-side rendering with modern frontend frameworks like Vue and Alpine.js, I develop efficient, user-centric web solutions tailored to bringing your business to life.
Problem-Solver with a Strategic Mindset
It is easy to get lost in the details of a problem and lose track of the bigger picture. I approach challenges with a balance of technical precision and practical thinking.
Constant focus on Business-value
As the creator behind ONE Church and XIN Commerce, I am driven to develop intuitive, high-performance apps that simplify user experiences and add real value.
The articles you see here are a mixture of my personal blogging articles and some larger articles I wrote for HUGI. They're based on my experiences with software and its surrounding processes.
read more
Having created a cool prototype using the newly released Microsoft Kinect SDK I decided to pen down my findings and share them with HUGI readers. You can also read it here.
read more
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.
read more
Recently, I have been tinkering with the new technologies that the latest browsers have started to integrate, in particular: WebSockets. I ran into some problems with the newest draft that needs you to provide a proper answer to a security challenge. (2015)
read more
For some time now web applications have been becoming more and more complex. So much even, that there now is a need for them to start mimicking the user interactions of regular Desktop Applications -- think of Gmail, Facebook etc
read more
One of the most important factors in determining how well a system, and its current shape is understood lies in how well (and where) it has been documented. This short article shows you a way to add rationale to your configuration files.
read more