This is a list of commercial projects I've been involved in.
06/2013 - 10/2012 |
Scribd's epub display engineI wrote a book reading engine for Scribd that's similar to the Amazon cloud reader. Read a sample book here |
07/2010 - 10/2009 |
Scribd's automatic table of contents extractionWhenever you upload a document to Scribd, we perform a lot of automatic analysis:Page numbers are detected, and the the table of contents is extracted. Those two things I wrote using the mrscake machine learning library and some natural language processing. As a random example, look at the list of sections (find it in the right side bar) in this Spanish book. |
11/2010 - 09/2009 |
Scribd's HTML5 conversion engineHTML5 rendering of documents is a technology that I wrote and that Scribd launched in 2010.Scribd uses this software to convert hundreds of thosands of documents every day, for hundreds of millions of pageviews. See these slides for more information. |
11/2008 - 09/2008 |
Multitouch driver developmentDeveloped drivers (bluetooth device scanning, audio data transfer) for the InteracT Multitouch table. This table was installed in the 4010-Store of the German Telekom (T-Mobile) in Berlin.(Another report about this project (in German)) |
10/2008 - 08/2008 |
e-Paper Conference TableLeader of a team developing embedded software for the Wilkhahn's e-Paper application. This table was presented on the OrgaTec exhibition 2008 in Cologne, Germany. |
04/2009 - 04/2005 |
mediaTUMDeveloper in a team setting up a central campus-wide repository for research and thesis papers, image collections and videos. Lead role in open-sourcing and promoting the software. mediaTUM is now used by a number of other universities and institutes in Germany, storing image collections, digitalized videos, maps and publications. |
03/2005 - 11/2004 |
myAOLDevelopment of a Web Content Management System ("myAOL") for AOL, which enables users to share information and files more easily. |
11/2004 - 05/2003 |
HP Connect OnlineHP Europe: Developer in a distributed team migrating HP's centralized reseller platform "Connect Online" from a proprietary legacy software to J2EE. |
01/2008 - 08/2004 |
DigipaperContracted to write the server side of a document management and conversion software (www.digipaper.fi), which is now used by most of the major Finish newspapers for online publishing. |
05/2003 - 03/2003 |
PowerConverterContracted to develop a h.263 video codec from scratch. This codec is used in the commercial product "PowerConverter" from PresentationPro, which allows to convert Powerpoint presentations to web-based Flash animations. |
03/2003 - 01/2003 |
Desktop RecorderContracted to enhance a Windows deskop+audio recorder for Uniperson, Inc. WFC based C++ application, which was crosscompiled from a Linux system. This project required familiarizing myself with a large C++ project in a very short timeframe. |
11/2000 - 07/2000 |
Gambas AGContracted to develop the game "Surfer's Paradise" for CompuServe. They used this game to set up a "online surfing" contest, with a number of prices (like two BMW motorcycles) distributed to the lucky winners. |
12/2002 - 05/2001 |
mobileX-kBase and mobileX-IVRLead Developer of "mobileX-IVR" (which was later Open-Sourced as "Caiviar"), an Text-To-Speech capable ISDN Callcenter Application. Lead Developer of "Epsody", an online paymentsystem and shopping platform. |
12/1999 - 04/1999 |
3Box Unified MessagingContracted to migrate the "3Box" Unified-Messaging-System from Windows to Linux. The modularized migration required a rewrite of several components, like GSM modem drivers, Fax drivers and network protocol implementations (NNTP, eMail). |