Note: this website may not be up-to-date, due to time constraints.

Furthermore, most of the materials/contents presented here do not include the work done during office hours, and other important personal or commercial projects due to confidentiality reasons. They only reflect some small selection of work done on weekends, during out-of-office hours, as a hobby, etc.




  • No categories