Since 2003, I have been leading the joint project "ViaThinkSoft - intelligent software for everyone" together with Victor-Philipp Negoescu. The goal of ViaThinkSoft is to develop sophisticated and intelligent software according to the user's expectations.
Besides the development of websites and software, I also help with maintaining the ViaThinkSoft server.
The unfortunately completely out-of-date and barely maintained Debian package "GWhoIs" is a Whois client, which automatically detects the proper Whois server for any IP address or domain.
In the recent years, I have extended the program with many additional features and have completely revised the whois server database. Newly developed maintenance tools also make it possible to automatically update the database, e.g. when a new "new gTLD" has been added to the root zone.
Peg Solitaire is a board game for one player involving movement of pegs on a board with holes. Some sets use marbles in a board with indentations. The game is known simply as Solitaire in the United Kingdom where the card games are called Patience.
UserDetect2 is a program that allows you to run different programs depending on the environment (MAC address, user name, computer name, etc.). Thus, it is possible to perform various tasks with a single application on a network drive or on an external hard disk, e.g. to make individual backup procedures for different computers. UserDetect2 can be extended by plugins.
An open source service for generating UUIDs, as well as for decoding the information contained in the UUID, including a breakdown of the MAC address (for example, to get the manufacturer of the network card used).
FastPHP is a simple, efficient and comfortable editor/IDE for PHP. Beside syntax highlighting, a code explorer and the execution of PHP scripts outside the browser, FastPHP offers other useful functionalities like PHP Lint, showing the PHP documentation by keystroke and automatic replacement of whitespaces into tabs.
In 1994, the classic "Blown Away" classic, I was the first person to analyze the structure and compression algorithm of the proprietary image resource container file and write a tool in C for both unpacking and repacking.
Thus, among other things, I managed to correct the faulty German version in order to make the game completely playable.
Sigma is a framework for inexperienced users to have simple HTML pages, e.g. created in Frontpage, converted into a visually appealing website (by design template) at runtime. Also, any filters can be applied to the pages, e.g. inserting an automatically generated menu, password protection or automatically adding meta tags into the HTML header.
The currently defunct Personal WebBase project had the concept of storing user data in a cloud service and accessing it in a convenient way worldwide. The web service can be extended by many modules, and also certain activities, e.g. E-mail notifications, can be performed in the background via cronjob. The project is going to be set up again soon.
Currency Converter provides an interface for Windows and PHP, which is used to convert currencies. The current exchange rates are automatically downloaded in the background and cached. Since Currency Converter has been implemented as a DLL, it can be used by all popular programming languages as well as Microsoft Office applications.
In a study on ASN.1 encoding OIDs, I've developed a converter in C and PHP that converts OIDs to their DER encoding and back.
Furthermore, I have here also conducted studies regarding the fault tolerance and security of common web browsers and operating systems for faulty or manipulated X.509 certificates and sent any bugs to the manufacturers.
Since 2011, I'm working on the OID repository of Orange S.A. (formerly France Télécom), and since then, in addition to a number of innovations, has written many crawlers that have made it possible to extract over 500,000 OIDs from various web sources and incorporate them into the repository.
Also, many of my developed tools help maintain the database, in which e.g. Detected dead links, or found orphaned OIDs can be found and possibly repaired.
The project "OID+" is still under development. OID+ is designed to manage, with little effort, an OID Registration Authority, and to provide up-to-date information in real-time via HTTP and Whois. It is nevertheless possible to make allocations invisible to the public.
My most successful project so far has been downloaded more than 100,000 times since 2001 and was even broadcast on German WDR's television program "angeklickt". It is an encryption software whose purpose is to make encryption as simple as possible for inexperienced users. The project is currently no longer maintained. There will be a new development soon.
The big advantage of client-side encryption is that no messages are stored on the chat server in plain text, but you still have the convenience of a chat log.
This project includes a unit for Delphi, as well as a developed (and already compiled) utility for Windows that can read the contents of recycle bins from Windows drives. The forensic tool also reads content from non-system partitions and supports both FAT32 and NTFS, as well as Windows 95 through Windows 10.