Projects

Some projets I've worked on during my free time and when I was in school.


Personal Project School Project
Image coming soon

Restaurant delivery services search engine

Personal Project

  March 2012-June 2012


Meta-search engine where you input your French ZIP code and it searches 5 different restaurant delivery services and lists all the restaurants you can have delivered to your address.
Works by using the websites' APIs or scrapping their web pages.
All restaurants are listed with food type, price, distance/waiting time and eventual promotions.
Ability to filter and sort by various criterias, and also filter by text.
Coded in Python 3 using the Flask framework.

Additional Images
Images coming soon

Ad network platform

Personal Project

  March 2012-June 2012


Development of a complete ad network for a website in PHP/MySQL using the Yii Framework.
Management of all aspects from the creation of spaces to their sale through the payment and detailed statistics for each campaign.

Additional Images

NGO Android app

School Project

  March 2012-June 2012


Specification then development of an Android application to diagnose and then treat illnesses in children from Burkina Faso.
Study of the state of the art in Android development, application made using Java, the Android SDK, and SQLite.
Dynamic form generated from SQLite data.
Work with an international student, communication in English.

Additional Images

Maze generator and solver

School Project

  March 2012-June 2012


Development of an application using the A* algorithm to solve labyrinths randomly generated using a randomized Prim's algorithm.
Used C# with XNA.

Additional Images

Worms-like

School Project

  March 2012-June 2012


Development of a multiplayer 2D Worms-like game in Java, using the Slick graphics library.
Based on multiple design patterns such as Observer, Composite, State-Based and Singleton.
The game had three maps and it was pretty easy to add new ones. The terrain was destructible just like in the real Worms game.

Additional Images

TalJob

Student Consulting

  February 2011-January 2013


Recruitment website, paid project for a client as part of a school consulting nonprofit.

Communication with the client to understand his needs.
Choice of Framework and design of an architecture and a database model.
Development in PHP/MySQL using the CakePHP framework, HTML CSS and Javascript.
Generation of PDF documents on the fly from HTML code.
Interface with BNP Paribas's payment module Mercanet.
Installation of Debian Linux on a dedicated server, setting up a LAMP stack and an e-mails server with webmail support.

ShareMyCar

School Project

  January-June 2011


Development of a carpooling website in order to have a first experience of a project with multiple developers. Programming of a custom MVC PHP framework then of the website.

Technologies: HTML5/CSS3 and Javascript, PHP(Object-oriented), MySQL
Methodology: Extreme Programming
Software: Netbeans, SVN, Ms Project (Gantt), Visio

Additional Images