I am the coordinator of a number of C# based open source projects on CodePlex.

  • GhostBuster
    A quite popular tool to remove ghosted devices from the Windows Device Manager with a single click.
  • Picasa Downloader
    Like ghostbuster a quite popular tool to download whole (public) albums from Google Picasa without depending on a Picasa installations. Basically all you need to know is the picasa username.
  • Latent Semantic Analysis
    A port of my php_lsa php plugin project written Borland Delphi. The purpose of the library is to do LSA analysis on documents. It needs sparse matrix classes from Swiss Tools. Note: although running there are still some minor discrepancies between the Delphi and the C# version.
  • SharpForth
    A Forth Interpreter written in 100% C# (it's almost ANSI X3.215-1994 / ISO compliant). Due to the use of C# a number of low level features cannot be implemented (as it does not use the usual flat memory approach where forth can modify it does not implement features that modify programs and stacks in memory).
  • Wix Builder
    A library that enables a programmer to quickly generate a Wix Installer by running an application. Wix Builder can scan the target project for files (so can add new files automatically).
  • Swiss Tools
    A collection of components I used in the other projects.
  • Electronic Workbook Editor
    An editor to quickly generate course frameworks for both Blackboard and Moodle 1.9.x.
  • ILMergeGUI
    A tool to merge assemblies together or into an executable. I do not coordinate this project but maintain it (after a total rewrite of the existing basic code into C#).


DGD (Dworkin's Game Driver) is a Modern Mud Server for which I wrote a couple of extensions. They are outdated a bit but given time and the availability of a fully patched release of DGD I will update them again.


Once I programmed a lot in Asymetrix's Toolbook and created some nice libraries like OpenSock, a native wrapper for Winsock that allows Toolbook to emulate Winsock clients but also servers.

Because of the power of Toolbook it's also easy to create applications like web servers serving dynamically created WebPages or VRML models. See the following links: