Category: Projects

  • iClassix

    iClassix

    Streaming classical music! I love classical music! As of this writing, the website, http://iclassix.tv, is still work in progress. Powerful Aida, moving Nabucco, funny Barber of Seville, romantic La Traviata, it’s all there just a click away. Sure, it’s way better to go to the Royal Opera House to see La Traviata, but not all…

  • My own database application

    My own database application

    Now we have MySql, Oracle, Sybase, Microsoft SQL Server, and more. But at that time there were only very slow database applications. So, I wrote my own, binary index and all. It was as fast as lightening and it had to be because the software using it had to send real-time orders to a production…

  • My degree in Electronic Engineering

    My degree in Electronic Engineering

    The Milan Polytechnic is a prestigious institution. People come from the U.S. to study there. I graduated there with the best grade and a special mention. It was a challenge. There are students who study there who fail an exam 10-20 times before passing it, and they aren’t stupid. I specialized in Automatics: how to…

  • IBM for Government

    IBM for Government

    This was an IBM project. With the help of eight developers, suppliers and consultants I created a state-of-the-art system to support the workflow leading to the treatment of appeals against fines. Millions of documents were going to be scanned and put in digital form. It was a race against time. There was a penalty of…

  • Google Maps? Sort of

    Google Maps? Sort of

    Telecom companies need GISs, Geographical Information Systems. These are programs that help you draw a map of telecommunication networks. They don’t need just one copy of these programs. They need thousands of copies and, to decide which supplier they will buy from, they run a competition. I had three months to build a prototype to…

  • Finding your way in the railway network

    Finding your way in the railway network

    When you use ticket machines to buy a train ticket, they will find the shortest route for you. This is done thanks to a very complicated program which computes the shortest path between two points. In my case, I was working for the Italian national railways company. The program doing the above calculations used bit…

  • Billions of phone calls a month

    Billions of phone calls a month

    Yes, the major Italian telecommunications company stores information about every call made. There are more than one billion of them per month. To treat this enormous quantity of data you need a mainframe and not a small one. It was an S/390 and used terabytes of storage. When a program stops working and you can’t…

  • A datacentre with hundreds of servers

    A datacentre with hundreds of servers

    When you buy hosting for your website, a server in a datacentre will run your website. I worked in such a datacentre for many years. There were 300 servers and a lot of other hardware. We needed to write a lot of software to monitor these servers and to manage the information about them. There…

  • Virtual Internet Service Provider

    Virtual Internet Service Provider

    If you want a free email address, you can find a lot of them on the web. Many of these websites offering free email don’t actually do the job. There is another company behind the scenes doing it for them. They just put their name on the package. I worked for one of those companies…

  • PLC programming

    PLC programming

    Imagine having a big Meccano set with thousands of moving parts which you control using a computer. I have played with Meccano toys. They are fun. They have been around for more than a century. I am pleased to live, now, in the homeland of Meccano toys. When I was doing PLC programming, my Meccano…