Giuseppe Gori

Software Engineer and Designer in Ontario, Canada

Giuseppe Gori

Software Engineer and Designer in Ontario, Canada

Visit my website

Giuseppe Gori believes that decentralization is the key to solving some of society’s most difficult problems. In government, we have moved from kingdoms to democracies, to allow people more control on their lives. In computer systems architecture, we have moved from centralized mainframes with hundreds of peripherals, to independent PC’s controlled by their end-users. We thrive in free markets where people make autonomous decisions, not in centralized economies.

To believe in decentralization is to believe in people, in their worth, their ability to function, to decide for themselves, to be in control, to become contributing members of society.

Technical resume:

GiuseppeGoriStarted Electronic Engineering at theUniversity of Pisaand then switched to the new Faculty of Computer Science the year it was established. He was one of the first to graduate as a doctor in Computer Science (1973). He discussed a thesis oncommunication between heterogeneouscomputers.

In November 1973 he started working as a researcher at the IBM Scientific Center in Pisa. He worked on the development of RPCNET. More specifically he worked on the communication modules required for the MVS/VS2 operating system to communicate with other IBM machines. RPCNET was the first packet switching network in Italy, and connected several Italian Universities. A paper describing their work: "Design and Implementation of software for a Distributed Control Computer Network", authored by Giuseppe Gori and Mauro Maier, was selected for the conference on “Dissemination of Information” sponsored by the IEEE and the ACM, in the republic of San Marino, 1976.

He then worked on the design and development of packet switching software (precursor of TCP/IP) for an IBM Series/1 computer, in order for it to function as a “network node” (today a router).

He was Assistant Professor for three years at the University of Pisa, teaching a basic required course on "Theory and Applications of Computing Machines".

In 1978 he moved to Canada and joined the IBM Development Lab in Don Mills, ON. Here he worked as a Senior Communication Analyst on the design and development of two projects adding packet switching support to IBM systems (Series/1 and 5251), just before the release of the IBM PC.

If you are interested in more recent information about me, please visit my web site:


  • Education
    • University of Pisa