Curriculum Vitae

  CV (European style) [.pdf] [180 Ko] [english]
  CV (funny style) [.pdf] [40 Ko] [english]

 

Recommandation letters

  Siemens, Munich 6 months internship. [.pdf] [140 Ko] [english]
  IDIAP, Martigny Semester project in machine learning.
Grade 6 (out of 6).
[.pdf] [1'900 Ko] [english]
  Oxalya SA, Vevey Various jobs (webmastering in PHP-MySQL). [.pdf] [500 Ko] [english + french]
  LIN, EPFL, Lausanne Website for the Laboratory of Computational Engineering. [.pdf] [990 Ko] [english + french]
  Chess Club Martigny Letter from the president. [.pdf] [48 Ko] [english + french]
  Prof. Stenman, EPFL Letter for the compilation course.
Grade 6 (out of 6).
[.pdf] [1'260 Ko] [english]

 

Graphical overview

 

Websites references

Some websites I have designed:

gabbud.com

My personal website, designed during March and April 2002. This website is more graphical; there is less programming, except a few scripts in php and javascript. You will know all about me if you visit this site (in french only)...



motoshopracing.ch

New version, november 2003! This website is an adaptation of the opensource code "oscommerce" for managment of e-commerce shops. Massive programming in php-mysql. The design was also considerably improved. The administration zone has a lot of modules enabling a total gestion of the content. This result is the concretization of a successful collaboration with Nathalie Bender, who has highly participated with the graphics and the content managment. She manages from now on the website.
The big challeng was to success in the transfer of an old existing system with a proprietary database (closed source code). The 4000 products were automatically translated in the new format.

lin.epfl.ch

Created during March and April 2003 for the Laboratory of Computational Engeenring (LIN, EPFL). This site is fully dynamical (php), all the content being generated according to a relational database (mysql). The biggest part (wich you can't see) is the administration zone. Once you are logged in, you can modify all the content of the site. To modify an item (person, publication, course, ...) you just have to browse the site in order to locate it, and then click on a small icon to access the modification form. It's simple and powerful! There are several levels of administrators, from the simple user that can only modify the items in relation with him, to the super-admin wich can manage all.


blechy

This was our "experimental laboratory" with my ex-flatmate, Chrisophe Boisset. The first goal of this website is to collect all the pictures of our friend's parties and travels. It helps each other keep in mind his schoolmates and remember all the nice moments we have together.

There are a lot of innovative and interesting ideas. For example, the pictures gallery, wich includes:

-
automatic page generation with all the pictures of one directory.
-
search engine for individuals (!)
-
possibility to add comments on each picture. The comments are automatically mailed to the individuals on the picture! It makes the concerned people to come back to the site and react in turn.
-
the last comment and the relative picture are displayed on the website's first page.
-
the admin zone allows to quickly add a new individual's name on a picture.

And there are a lot of other features:

-
possibility to send SMS-like messages to the other visitors simultaneously connected. The message appears in a javascript alert box. A little sound alerts when a new visitor come in or leave out.
-
mailing tool to send e-mails to the whole community.
-
and a lot of various scripts for the forum, homecinema's page, etc...

All these scripts are made in php, mysql and javascript.

lardanchet.com

Designed during January 2003. Website for an antique bookseller. A complete search engine helps to find the desired book from a database of more than 22'000 books. Programming, in php-mysql too, of a secured shopping cart. Graphics made with the help of Nathalie Chemineau.

my online address book (compatible with WAP)

My complete address book in a mysql database. My mobile phone being theft, I lost a lot of important numbers and addresses. So I decided to set up this small useful personal website. It's compatible with wap, so I can access or modify it from my mobile phone, from everywhere! Very useful when abroad and you need to find a particular address or e-mail. A php-html version exists too, in order to be viewed by any computer connected to internet. I also added a small birthday reminder script. The database is of course password protected. You can access a demo version here (login: test; passwd: test).

Websites I have took part into:

manuela&david

Wedding of my friend David Touvet. A guest-book, written in php-mysql, was set up and made available to the guests during this wonderful day. Pictures where taken with a digital camera and available "live" on the website.

I made the first version, the website is now updated by David.

promindconsulting.ch

Programming in php-mysql of a mailing tool. Importation of the address from an Excel table or Outlook address book. Previsualization tool and reports to the administrator. In case of trouble when sending the e-mails, it's possible to resume the process from the point it failed!

GSInformatique

During my internship with GSInformatique (Geneva) I wrote several script for the administration zone of commercial websites. Major scripts where written in jsp-postgresql, but some work in flash and javascript was completed too.

[see this page in french]  

 

Software realisations (not up to date)

 

@ Machine learning algorithms in C++, to be integrated in the big machine learning library TORCH, developed at IDIAP (Institute for Perceputal Intelligence, Martigny). It was done during a semester project. The goal was to integrate in TORCH some algorthims, namely "decision trees". A decision tree can generalize rules from a dataset and then give a correct answer (with some probability) for a new never seen example.
Two reports were written:
- the user's guide [.pdf] [800 Ko] [english]
- the report for my professor, including the testing results [.pdf] [5'800 Ko] [french]
I got the grade 6 (out of 6).

@ A swiss card game, written in java, for the Java Programming course. The software simulates the 3 other players. A little "artificial intelligence" try to find the best card to play, since it's not only a game of chance, but need some reflexion. The softwares of each student were confronted during an intense tournament, at the end of the semester...

@ During the course of Network computing, we had to design and implement a protocol between a web page and a SMS server. This was composed of a java-client and a java-server. The client receive the message from the web page, then connect to the server, wich finally forward the message to the SMS-queue. A few seconds later, you receive the message on your mobile phone...

@ And a lot of small scripts written in this non exaustive list of languages: java, c++, php, jsp, javascript, basic, hypercard (lingo), etc...

[see this page in french]