Education
Primary school: CBS Roemte, Loppersum (1986-1994)
High school: Atheneum, Fivelcollege, Delfzijl (1994-2001)
University:
- Propedeuse Philosophy, University of Groningen (2001-2002)
- Bachelor (B.A.) Computational Linguistics/Information Science (Cum Laude), University of Groningen (2004-2007)
- Master Computational linguistics (2007-2008)
Skills
Languages: C/C++, Python, Java, Perl, Pascal, PHP, (bash/bourne) shell scripting.
Operating systems: GNU/Linux (RHEL/CentOS, Debian, Slackware), NetBSD, OpenBSD, FreeBSD, Solaris.
Applications: webservers (Apache, lighttpd), MTA (Postfix), virtualization, packet filtering.
XML: DTD, XPath, XSLT, XQuery, DocBook, X(HTML).
Misc: natural language processing, information retrieval.
Activities
Fivelcollege Delfzijl (1998-2000)
Implementation and maintainance of a school-wide network with a Linux gateway/firewall/server, Windows NT 4.0 server, and Windows NT, Windows 9x and Red Hat Linux clients.
Libra Computer Systems (Jan 2005-Oct 2005)
Libra Computer Systems developed the Libranet Linux distribution that was based on Debian GNU/Linux. I participated in the development of Libranet 3.0. This version featured a fully-rewritten version on the Libranet configuration (Adminmenu) and installer. Adminmenu and the installer were written in Perl with GTK2 bindings. While working at Libranet I worked on:
I wrote various components of the new Adminmenu configuration tool: help browser, CrossOver Office installation, Ndiswrapper, IPsec, firmware installation, services, disk usage, user settings restoration, cron times and numlock components. Aditionally, I helped expanding and fixing other components.
The main documentation for Libranet 3.0. This was written with the DocBook DTD and XSL stylesheets, and made available in PDF and HTML formats, as well as through the installer and adminmenu help browsers.
- After the Libranet 3.0 release I handled a part of the end-user support.
University of Groningen (Nov 2005-Dec 2006)
- From November 2005 to December 2006 I worked on a database system for storing information about the painter H.N. Werkman (works of art, correspondences, exhibitions, etc.). This was a joint project of the University of Groningen, The Groningen Museum and the Werkman Foundation. The system was written in MySQL and PHP. For an exhibition in the Groningen Museum I also developed a live CD based on Slackware Linux and Slax that ran the database from CD, along with a customized version of the Firefox webbrowser.
- From September to November 2006 I was a student-assistant, guiding lab sessions for the XML course of the Information Science program.
University of Groningen (Apr 2007-Sep 2008)
- Development of a web course on information retrieval and natural language processing for high school students, as well as associated software. The software consists of two web applications: a language guesser, and a customizable soundex interface. Besides that some smaller TK-based Python applications.
- Guiding lab sessions for the XML course of the Information Science program (XML, XSLT, DTDs, DOM).
- Guiding lab sessions for the Natural Language Processing 1 (NTV1) course of the Information Science program (natural language parsers/grammars).
- Development of an error mining tool for parse results.
Gridline (Feb 2008-Mar 2008)
During this internship I co-wrote a Hidden Markov Model (HMM) part of speech (POS) tagger and a lemmatizer, to be used by Gridline in Dutch language applications.
University of Groningen (Sep 2008-)
I am currently working as a PhD student in computational linguistics at the University of Groningen.
Miscellaneous
I made the index and layout for several books and publications in the field of plant physiology (list available on request). Work on computer-related projects
Relevant volunteer work
Slackware Linux Basics (2002-)
Slackware Linux Basics is a book that provides an introduction to Slackware Linux, a GNU/Linux distribution that with a love for simplicity. I am the author and maintainer of this book.
Website: http://www.slackbasics.org/
NetBSD (2003-)
NetBSD is a UNIX-like operating system, based on the Berkeley Software Distribution (BSD). I helped improving NetBSD documentation, including the NetBSD Guide. Additionally, I have ported VIA PadLock AES support from OpenBSD to NetBSD.
Website: http://www.NetBSD.org/
CentOS (2007-)
As a developer on the CentOS project I work on package management tools (primarily Yum), maintain some packages, and provide patches. Additionally, I lead the Virtualization SIG.
Website: http://www.CentOS.org/
