An overview of some of my personal digital projects:


You can find my photos on

ipuz (2014)

ipuz is a Python library to read and write the ipuz file format.

A partial implementation of the specification could already be found in my crossword editor Palabra (see below). The ipuz library supports all official puzzle specifications as opposed to only crossword puzzles. (2010 - )

This website initially ran on a homebuilt file-based content management system written in PHP using Bootstrap and Markdown.

In March 2013 the site was converted to use the Python static site generator Nikola with content written in Markdown and styled using Bootstrap.

Palabra (2009 - 2011)

Palabra is a free crossword editor for Ubuntu Linux with a range of features, including visual editing tools (e.g., grid symmetry options), grid patterns, word lists, clue editing and export to PDF.

Palabra is a desktop application written in Python and C, using GTK, Cairo and Pango. (2007 - ) is a website written from scratch in PHP. I've developed both the front-end and back-end using HTML, CSS and JavaScript (mostly jQuery). The design of the website was provided.

Video game maps and add-ons (2002 - 2007)

I've created various levels and add-ons for video games in several genres, notably first-person shooters and role-playing games.

This includes the design and development of the virtual environments using the level editing tools of the games (e.g., UnrealEd of the Unreal Engine). Additionally, I've written scripts for interactive in-game events, dialogs and guided cutscenes.

With a few exceptions, all of the content (textures, 2D and 3D models) comes from the game itself or the game's fan community.

Unreal Tournament 2004 - VCTF-LavaValley-V2

Unreal Tournament 2004 - DM-Tehan

Dink Smallwood - Once in a Lifetime

Dink Smallwood - Blood Scorpions

Contents © 2014 Simeon Visser