Biography

Bernardo Galvão is a machine learning developer currently practitioning deep learning. His interests include evolutionary computation and neural networks.

In his free time, he dabbles in web development and surfing.

Interests

  • Computational/Artificial Intelligence
  • Computer Vision
  • Genetic Programming
  • Software Development

Education

  • MSc in Advanced Analytics, 2017

    Universidade Nova de Lisboa

  • BSc in Economics, 2014

    Universidade Catolica Portuguesa

Skills

python

95%

java

90% (my first ❤)

statistics

70%

linux

daily driver ❤

vue-js

having fun with it

Experience

 
 
 
 
 

Computer Vision Developer

Madeira Interactive Technologies Institute

Aug 2019 – Present Funchal, Portugal
Tasks:

  • Training a marine-species object detector via transfer learning.
  • data collection and annotation.
  • writing python scripts for data processing, manipulation and augmentation.
  • writing bash scripts for task automation, such as quantizing models to run on mobile platforms.
  • coding a video-feed detection performed by a neural network using imgutils and opencv.
 
 
 
 
 

Data Scientist

Madeira Interactive Technologies Institute

Jun 2018 – May 2019 Funchal, Portugal
Tasks:

  • Social media data analysis, including profiling points of interest in Madeira via topic modelling of TripAdvisor reviews.
  • Performed data wrangling and analysis to assess functioning of air quality sensors and passive wifi passenger counting.
  • Developed webpage dashboard prototype.
 
 
 
 
 

Software Engineering Intern

Eyeware

Nov 2017 – Feb 2018 Lisbon, Portugal
Wrote a raycasting prototype in order to produce an attention heatmap on a 3D object using NumPy and VTK in Python.

Accomplish­ments

Natural Language Processing Nanodegree

learning path included

  • Part of Speech tagging using Hidden Markov Models
  • Feature extraction and embeddings, such as Word2Vec
  • Speech recognition using Recurrent Neural Networks
See certificate

Recent Posts

A docker appreciation post and use case with tensorflow

A tutorial on running tensorflow from a docker container.

Conda & Dealing with Conflicting Python(s) in your system

Tutorial on managing and switching between os-level python environments and conda environments in the shell.

Projects

*

nodevo

A tiny genetic programming application written in Rust, implementing Geometric Semantic operators.

a-priori

Extracting association rules from a market-basket dataset using the A-Priori counting strategy. This is a university project coded in …

twitter-faves

An analysis on my preferences on twitter

cancer-img-classifier

My first neural network written using keras for image classification of Invasive Ductal Carcinoma (IDC).