Source Code


In this section you can download the source code of a selection of my applications.

The source code is published under the GNU General Public License version 3 (GPLv3)

Pebble Time Manager 10

Pebble Time Manager is the app for Windows 10 Mobile to connect to a Pebble Time watch. Unfortunately Pebble and Windows 10 Mobile support has ended and I myself moved to other devices.

  • Status: Stopped development
  • Development platform: Visual Studio 2017 - C#

Copying Machine 3

Development of Copying Machine started in 1997. But Copying Machine 3 is a rewrite of version 2. The code isn't completely documented but I believe that any programmer with moderate experience should be able to understand and modify it.

  • Status: Beta version
  • Development platform: Visual Studio 2008 - Visual C++


Around 2002 I started to be interested in optical character recognition. At work I was participating in a project for implementing document management system and at the same time wanted to expand Copying Machine with OCR capabilities. In the end Copying Machine used the open source Tesseract engine, but I still work occasionally on my own experimental version. I find the fields of computer vision and machine learning intriguing and challenging. And this experiment combines both of them.

The source is fairly structured but a bit messy due to all the trial and error I did on the algorithmes. I hope you learn from it and I would love to discuss improvements with anyone who is interested.

  • Status: Experiment
  • Development platform: Microsoft Visual C# 2008

31 for Windows

Development of 31 for Windows started in 1995. The source code reflects my own learning curve in programming, so don't expect the code to be very clean :-). It is not documented but I think it is not that complex. I believe that any programmer with moderate experience should be able to read the structure of the code.

  • Status: Stable version
  • Development platform: Borland C++ 5.02 - Object Windows Library

Card game 3D

Over four years ago I started this project as a study on how OpenGL works. As always I tried to make a card game. Initially the development progressed steadily but I was´t satisfied with the overall look and feel. It works quite well but it doesn´t look catchy and the animations are very bad! But anyone who tries to do something with OpenGL can learn a lot from it.

The code is not cleaned up, but it is fairly structured and nicely written (for a personal expirement that is).

  • Status: Experiment
  • Development platform: Microsoft Visual C++ 2005
  • 3D: OpenGL