Robot Aspirator

aspirator

This is my first informatics project. Realised while I was sudying at the Swiss Institue of Technology (EPFL) in Lausanne under the supervision of Prof. Ronan Boulic.
The project simulates a basic randomized decision algorithm for a robot vacuum cleaner which has to clean a room. Entierly written in C99, the whole programm consist of a single file. The downloadable archive contains some example files to be redirected to the input of the program. It also contains more documentation (in Frnech) related to the project.

Sudoku Solver

sudoku

This is the first project I realised at the University of Lugano under the supervision of Prof. Mehid Jazayeri.
Written in Python this is a simple CLI-based sudoku solver which reads a sudoku either from a file or straight from the command line. It uses bruteforce with an extra tweak to optimize in some cases. Make sure the first lign correpsond to your path of the python 3.2 interpreter and simply execute the file. Use the option --help for help. Also make sure to try the interactive mode (-I or --interactive).

Tank You

tank_you

Project made at the University of Lugano under the supervision of Prof. Michael Bronstein.
This project is a clone of the famous game Scortched Earth, rewritten in HTML5 and javascript. The goal of this project was to learn about human computer interaction and interface design through the new HTML5 canvas feature. This was elaborated as a group project with Margarita Grinvald and Kasim Bordogna.

jsPhotoAlbum

jsPhotoAlbum

Project made at the University of Lugano under the supervision of Prof. Cesare Pautasso.
Implementation of a client side photo album using HTML5, CSS3 and Javascript. (Tested in Chrome and Firefox). This was elaborated as a group project with Alessio Aurecchia.
For more information, check the README. You can also have a look at a fork of this project on bitbucket, or simply use the buttons below to download it or try out the hosted version.

ASQ

ASQ logo

Project made at the University of Lugano under the supervision of Prof. Cesare Pautasso and Vasileios Triglianos.

ASQ is a web application for broadcasting HTML5 presentations. It currently supports multiple viewers and allows the lecturer to receive feedback from the audience by aggregating the answers to questions embedded in the slides.

This project started as a group project for the course Software Atelier III: Web 2.0 technologies with Margarita Grinvald, Max Von Buelow and myself.

However considering the interest the project generated notably among professors and members of the Faculty of Informatics (USI) as well as myself, it has been decided to keep on developping and improving this application.

The project even made its way among the Summer 2013 UROP Internship Project Proposals for which I hope I will be able to be a part of as well. You can see the project proposals here or download the ASQ proposal in PDF format here.

This project is still in developpement, for more information, have a look at the GitHub page.