Personal projects
2018 - Python OAuthlib
Maintainer of OAuth2.0 and "OpenID Connect" python projects oauthlib and requests-oauthlib used by more than 1500 packages (used by 250k fork & projects combined).
2016 - Vi(e)bration
French charity website which uses music and virtual reality as light medecine "Vi(e)bration" (site now dead). Made with Wordpress.2015 - "Paperboy" Mail & contacts
Professional mailing list and contacts manager website. Add/edit your contacts info into groups and send email to selected groups thru Mailgun API. Made with BottlePy, AngularJS, Google Material and MongoDB.2014 - Photos sharing
Personal photo sharing website. Share your photos without storing them into GAFA datacenters. Photos-entre-amis.fr (french). Made with BottlePy, Bootstrap 3 and SQLite.2012 - Mobile sawmill
Professional colorful website about wood, sawmill, and fair builder. Made with Drupal 7.2011 - Indoor soccer fields booking
Soccer fields booking website. Manage different field's type (3x3, 6x6), price and hours. Made with Drupal 6.2008 - Wired - linux audio software
Computer Assisted Music software -- development stalled.
It's main use is to compose, record, edit and mix sounds.
It's suited for amateur and semi-professional use that's why its graphic interface is user friendly and easy to handle.
Technicals details :
- Coded in C++
- Used wxWidgets for graphicals needs
- Used several codecs-libraries: libvorbis, libsoundtouch, libFLAC, ...
Wired has no more development team since February 2009.
If anybody want to take part in the project, drop me an e-mail please.
2005 - Freewar
RTS Game in alpha state -- development stalled.
Technicals details :
- Coded in C
- Used SDL for 2D graphicals needs
- Pathfinding using A* algorithm
- Multi-player game using a home-made network engine (libnettool).
- Load on start a XML configuration file containing all games rules, with tinyXML library.
2004 - Gomoku
Gomoku Game. -- development stalled (screenshot to come).
The charasteristic of this game is the capability of playing against or with A.I. It can suggest you to move to different positions.
It uses a beautiful Gentoo/BSD theme to give you enough pleasure to play this game with remote (or local with the same keyboard) friends.
Technicals details :
- Coded in C++
- Used wxWidgets for graphics
- Multi-player game (with chat) using a home-made network engine (libnettool).
- Multiple level of difficulty of Artificial Intelligence, uses an open API to handle dynamically your A.I.
2003 - Libtools
Libtools is a bunch of libraries who speed up the development in C. It needs a better documentation
to use it in real new projects but the basis is here :
- libnettool: Let some part of your program dialog with distants computer.
- libxmltool: Parse XML files in the simpliest way (using tinyXML).
- libsoundtool: Add some music or taunt in your game.
- liblogtool: Log your output and errors messages.
- libstdtool: A overlay of libC functions. Check malloc results and more.
List of older projects :
- Raytracer: basic shapes and forms with transparency (C, XWindow)
- 42Shell (rewrote shell only with UNIX system call without libc)
- Winmine (clone of game wrote in C++ MFC with cheats included)
- Trojan (C++ Win32 API) can be hooked on a executable, and then when started is replicated on all running processes to spread across the computer.
- ...
I'm involved in different projects, some still active and public, some not. Below the list from the newest to the oldest.
Check also my github page here.