Below you find some of the projects I have worked on in my free time. More is to come soon.
When: July 2013
LoC: 3,000
Contribution: indexing, querying, ranking of results and snippet generation
Tech: Java, Apache Tika
Description: Panda indexes your documents and let's you search through them quickly. Panda was created as a group project for a text indexing lecture. It's become quite utile and I use it regularly to search through lecture slides and other university material.
Browse sourceWhen: December 2007
LoC: 2,200
Contribution: Sole Developer
Tech: C++, Windows API
Description: Simple Fractal is a fractal generation and visualization software. It allows rendering of the Mandelbrot set as well as Julia sets with user specified function terms as well as some visual gimmicks. The software was originally implemented supplementary for a school project.
DownloadWhen: July 2007
LoC: 1,800
Contribution: Sole Developer
Tech: C++, Windows API
Description: A simple chess game. It comprises a chess engine as well as a lightweight user interface. The engine uses well-known techniques such as alpha-beta-pruning, quiescence-search, hash tables, etc. and is about as strong as a good amateur.
DownloadWhen: October 2006
LoC: 2,500
Contribution: Sole Developer
Tech: C++, TriBase Engine (DirectX 9)
Description: A 3D platformer inspired by the 1984 arcade game Marble Madness by Atari. The player tries to maneuver a ball through a course filled with obstacles. The game features a rigid body dynamics engine (collision detection and response, friction, air resistance) written from scratch as well as a level editor.