In 1975-76 I attended an one year full time course on IBM’s System/3 RPGII programming language at IBM, Porto (it was the time of the new 96-column punched cards that IBM introduced to substitute the current 80-column cards). I bought a Sinclair ZX81 in 1982, a Spectrum a while later, and start to use the first PCs available at the university, and the new AMSTRADs with the GEM graphical Interface, for which I developed software (GEM Basic) for the Beverton & Holt fisheries stock assessment model (presented as a thesis – 1987). Later I updated this for Microsoft Windows using Visual Basic.
At the same time I developed software (FORTRAN) at University of Lisbon (UL) IBM 4331 mainframe and at UL Institute of Oceanography MicroVAX computer to extract and process data from MOODS (Master Oceanographic Observation Data Set) magnetic tapes obtained from NODC (National Oceanographic Data Center, USA). In 1988 I stayed for one month at the Institut für Meerskunde (IFM), Kiel, Germany, where objective analysis methods for oceanographic data analysis were being developed. The result of this work was the Northeast Atlantic Oceanographic Data Base presented also as a thesis (1987).
In 1989 I stayed for a month at NOAA/NODC (Washington D.C., USA), where I have contributed to the development of the code (FORTRAN) for interactive graphic verification of data quality of expandable bathythermographers (XBTs) utilising statistical parameters calculated directly from the experimental Pacific CD-ROM. This work was included in the general quality data validation procedures in course at NODC, which were also included in the first Oceanographic data CD-ROM of the Atlantic Ocean produced afterwards. While at Washington, I made two short visits to the Laboratory for Oceans of the Goddard Space Flight Center, NASA, at Greenbelt, Maryland, where Gene Feldman had developed the Coastal Zone Colour Scanner (CZCS) Browse System running on the (then new) Panasonic optical disks. After Washington I flew to Miami, FL, to stay for a week at the Rosenstiel School of Marine and Atmospheric Sciences (RSMAS). There, I familiarised myself with the procedures of merging different data formats in a common database, namely how to integrate raster Satellite Imagery with ‘in situ’ vector data.
In the UK, Gary Robinson of Reading University and Andy Tabor of the Proudman Oceanographic Laboratory were developing the Marine Atlas Demonstrator (NERC, 1988). Based on their work, in 1990 I had the first version (QBasic / FORTRAN /C) of the Portuguese’ atlas ready. It was presented, among other places at the CEC Marine Atlas Workshop at Reading University, UK. In that year the Atlas Digital Oceanográfico da ZEE Continental Portuguesa was awarded the 2nd prize in a national educational software competition from the Portuguese Ministry of Education.
The following year a new version received the 1st prize in the 1991 competition. The new atlas – OCEANUS: Sistema Integrado de Visualização e Processamento de Dados Oceanográficos - is a full Georeferenced Oceanographic Digital Atlas of the North East Atlantic off the Iberian Peninsula. It was presented at the 1991 Marine Resource Atlases in London and was the backbone of my PhD Thesis.
At that time I was also involved in the installation of the AVHRR / NOAA and METEOSAT Satellite Receiving Facility of the Institute of Oceanography in Lisbon. There, I worked at all phases of AVHRR (Advanced Very High Resolution Radiometer) data acquisition and processing on UNIX SUN workstations, processed CZCS images and was able to incorporate AVHRR images in OCEANUS (which has also some image equalisation capabilities embedded). At the same time I managed to develop code for importing Georeferenced SURFER plots (SURFER is a well-known mapping software) to overlap vector maps on Sea Surface Temperature (SST) images on OCEANUS.
1998 - 2005 > WEBlink
In December 2005 we closed down our company and moved forward to other projects – my partner became responsible for the Informatics Services of the Law School of Oxford University and I was hired to develop the Image & Communication cabinet of CIMAR - Centro Intedisciplinar de Investigação Marinha e Ambiental the leading Portuguese Research Centre in Marine Sciences, aside for an invited Professorship in Oceanography at Instituto de Ciências Biomédicas Abel Salazar of the University of Porto.
2005 - 2010> CIIMAR
From 2005 to 2010 I was full responsible (design, development and content management) of the web portal of CIIMAR – Interdisciplinary Centre of Marine and Environmental Research, one of the leading marine research centres in Portugal, of CIMAR Associate Laboratory (the umbrella institution) and several science outreach projects associated to them.
Among other duties, I developed and maintained the following websites: CIMAR-LA, CIIMAR, CMIA Vila do Conde, CMIA Matosinhos, ECClima, Universidade Itinerante do Mar, Rede de Biodiversidade Marinha e Costeira, 6th European Conference on Marine Natural Products, 1º Congresso Ibérico de Cianotoxinas, Portuguese EPBRS meeting.
2011 - 2012 > Freelance website production
Alongside teaching at ICBAS.UP, I started in 2011 a freelance website production project cgmdesign.net. In 2011 I still collaborated with CIIMAR, having developed the websites for the Estuaries in a Changing Climate (EEClima) congress and the seagulls in the city project (being also responsible for the edition of the project final report). Other productions span from personal pages to clinics, scientific societies and international congresses.
In December 2011 I was responsible for the short course Oceanography: Basic Principles and Main Processesat the Department of Marine Geology of the National Laboratory of Energy and Geology (LNEG).
October 2013 > Plymouth University
In September 2013 I've moved to the UK to embrace my new appointment as Lecturer in e-learning for Hydrography at Plymouth University (Hydrographic Academy, School of Marine Science & Engineering, Faculty of Science & Environment).