Work

Menu

Circular Economy

Dissemination, Teaching, and Tutoring

Writing

Software Development

I am a fond developer in Ruby on Rails and Lisp. I like to develop web applications and command line utilities.

These are the command-line utilities I like the most:

  • Jekyll DataPage Generator is Jekyll plugin I wrote to generate one page per Yaml record; with various nice contributions, 78 forks and nearing 300 stars.
  • Apache_log_report is a Ruby gem which analyzes Apache logs and outputs an Org Mode file with the results of the analyses. The Org Mode file can then be exported to various backends, including HTML.
  • RESME is a Ruby gem which outputs a resume written in YAML to different formats. This allows to have LaTeX, Org Mode, text, and HTML version of your resume from the same source.
  • dreader is a simple DSL built on top of `roo` to read and process tabular data (CSV, LibreOffice, Excel). I implemented to simplify data checking and importing of complex/critical data (such as personal records).

These are web applications I developed as a solo-programmer or in team. All of them are based on Ruby On Rails and ZURB Foundation and extensively used in production.

  • Grow is a webapp developed while at FBK to support the mapping of HR competences, goals, and management actions. Started out as a toy-webapp to help a competence-mapping process started by HR at FBK, it became a nice beast, supporting different competence-mapping models and various cooperation wokflows.
  • MIP is a webapp developed in collaboration with Altares Green Technologies. Used in in Italy and abroad.
  • EM@S Game is a webapp implementing a challenge proposed to high-school students in the context of the E-Mining at School, a project sponsored by EIT Raw Materials.
  • Gourmet is a webapp to collect take-away orders.
  • GasAPP is a webapp to help support the operations of buyers’ groups.
  • BringTheFood helps collecting and redistributing surplus food. I have more of a coordination role, here, but I like to mention it anyway.