Most of the stuff on www.stderr.nl is copyrighted by Matthijs Kooijman. You are free to reuse all of this stuff under the terms of the Do What The Fuck You Want To Public License, version 2 (WTFPL). This means you can just do anything you want, though I would appreciate proper credit where possible and appropriate.
The licensed content includes:
The licensed content excludes:
The full license granted is as follows:
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.
Want to get in contact with me? Feel free to contact me directly.
However, please do not contact me privately for support related to an open-source software which has its own channels (e.g. rather use the project's forum, mailing list, chat channel, github issue tracker, etc.).
blathijs
on various networks (Freenode, OFTC, IRCNet,
GIMPNet, EFNet)See http://www.mkit.nl for more info about the professional services I deliver.
Matthijs Kooijman
Amersfoort, the Netherlands
matthijs@stdin.nl
Embedded systems specialization: Processor architectures, VHDL design, fault tolerant design, (network) security.
Thesis: Haskell as a higher order structural hardware description language
Developing a Haskell-based language and compiler to describe hardware designs
(e.g., program FPGAs).
Internship: Compiler development at Recore Systems, see below.
General computer science fields: math, software engineering, human computer interaction, various programming paradigms, computer architectures.
Minor: Electrical engineering (Basic electronic design, transistor internals, analog amplifier design)
This includes a one-year break due to full-time board responsibilities, see below
Pinoccio creates Arduino-like microcontroller boards featuring mesh networking and out-of-the-box internet integration, allowing easy prototyping of internet-of-things and sensor networks.
Achievements: Designed a simple, but future-proof one-wire serial protocol for expansion board discovery and configuration.
Fon creates wireless consumer equipment, driven by OpenWRT based firmwares, combined with a wifi-sharing community and an open-source community for the firmware.
Achievements: restarted the opensource community and firmware development after some time of neglect.
Brevidius creates media-oriented websites for clients like the Rabobank and Ziggo. Tasks included
Achievements: introduced the use of Subversion for source control, introduced secure programming.
Recore Systems is a young company developing novel low-power reconfigurable processors. Tasks included
First three months were full time internship, subsequent 5 months were part time normal employment.
Mother tongue: Dutch
Fluent in: English
Basic grasp of: German, French
Experienced: C, C++, Python, PHP, Bash script
Reasonable skill: Java, Haskell, Perl, Lua, Javascript, VHDL, TeX
Basic skill: Prolog, Visual Basic, Basic, Logo, NQC, Vala, Tcl/Tk, x86 assembly, PIC assembly, AVR assembly, MIPS assembly
Using on a daily basis: Linux, git, vim, Arduino
Experience with: subversion, Latex, the Gimp, inkscape, exim, dovecot, mysql,
lighttpd, openoffice.org
Assisting teachers with various tasks:
One year, full time board member, tasked with
Achievements: European Robosoccer tournament, involving teachers in activities, publishing a yearbook.
Part time board member, tasked with
Organising live action roleplaying (improvisational theater) events. Tasks include
Achievement: Exploring innovative LARP concepts
Various activitities during the summer season, such as
Achievement: Set up the financial and bookkeeping procedures from scratch.
Debian is a free operating system based on the Linux kernel and GNU userspace. A Debian maintainer is tasked with
Various levels of involvement, ranging from bug reporting to contributing of considerable amounts of code. Projects include