Author of the Catalog Perl module
(98-01). Catalog is a web based software to publish and
maintain Yahoo! like resource catalogs. It is able to handle
large catalogs like dmoz. Catalog is distributed Perl.
Author of the Text-Query-SQL
(99-01) Perl modules. Co-author of the Text-Query
(99-01) Perl module. The Text-Query* modules provide and
abstract framework and drivers to perform full text
Author of GNU mifluz, a full
text indexing library (99-02). Mifluz is used by ht://Dig.
C, C++, Perl, GNU/Linux.
Author of the webbase internet
C, C++, Perl, GNU/Linux.
Author of the URI handling
C library, uri
Author of the Unicode
based accent stripping C library, unac (00-03).
C, Perl, php, GNU/Linux.
Architect and maintainer of Senga.org (99-02) a
cooperative development environment dedicated to Free
Software focused on information retrieval.
Implementation and documentation of a search engine (95-02) The
crawler includes cookies handling, HTML parsing and smart
optimizations strategies. Design of the search engine to run
on a 24/7 basis, answers 200 000 requests each day on a 10
million documents database. Most programs are a mixture of
C and Perl to get the best of both worlds.
C, C++, Perl, Debian GNU/Linux.
Implementation and bootstrap of free web hosting service, www.chez.com (96).
Distributed architecture for load balancing. At present the
service has more than 300 000 registered users and peaked at
1 million registered users.
C, Perl, GNU/Linux.
Implementation and documentation of a graphic network
administration tool. In charge of the specification and
implementation of the whole system. The main work was to
provide intuitive representation for the document
C, C++, Tcl/Tk, HP/UX.
June 91 to September 92, Developer, SARL 2001
Implementation of graphic tools integrated in a cartoon
making software. In a team of two I learnt color models and
programmed a color editor based on the HVC model. I
contributed to a multi-layer graphical editor.
C++, InterViews, Ultrix.
April 90 to June 91, President, GNA
Creation of an association to make and distribute free
software. Contributions to GCC and binutils. When I left the
GNA association there was 10 MIPS and Sun machines providing
500 french sites with e-mail and news thru our own
transatlantic chanel. About 1 000 GNU tapes were distributed.
GNA became FSF France
GCC, Perl, Solaris.
May 89 to April 90, Developer, Axis Design
Porting of Unix-V.4 sources and kernel to a 68030 based workstation. Compiled and optimized with GNU tools.