Projects

Current projects

Rudoku²

Rudoku² (pronounced Rudoku squared) is a rewrite of Rudoku (see below) in which the solving mechanism is further abstracted; the idea is to eventually implement a solver that uses the RETE pattern matching algorithm. I’m not even sure yet if this is possible at all, but it’s a very interesting exercise.

Rudoku² on GitHub

Shift Lists

An internal application for VTK, the fraternity of engineering students at the University of Ghent. Basically, it allows praesidium members and volunteers to indicate which shifts they will fill at events organised by the fraternity. I’m currently working on this using Django and jQuery. It makes extensive use of Javascript and AJAX to incrementally render a WYSIWYG representation of the shift lists.

MetaHub

MetaHub is a web-based metadata management platform for face to face filesharing. This project is still in its infancy; right now it’s basically a collection of notes and diagrams. The idea is to have a couple of friends maintain a database of the files on their external harddrives, so they can browse each others content and arrange meetups to exchange the stuff they are interested in. I’m probably going to try and build this as a RESTful Rails application. We’ll see if it gets anywhere.

MetaHub on GitHub

Past projects

Rudoku

Rudoku logo

Rudoku is a hybrid modular sudoku solver. That’s quite a mouthful for a few hundred lines of Ruby code, I suppose. Basically it allows for rules and bruteforcing strategies to be plugged in. It exposes a DSL-ish API to do this.

I’m not a particularly avid sudoku enthusiast or anything, I just figured the algorithmics were pretty interesting so I went ahead and experimented a bit.

I am currently rewriting this (see above).

Rudoku on Google Code