Bernardo Ribeiro

Eager innovator, tech enthusiast and data-driven profile with more than 10 years of experience in tech and determined to specialize further in the Machine Learning and Software Engineering domain.

Current enrolled as a master's student at the Erasmus Mundus Joint Master in Artificial Intelligence program (EMAI), studied Electrical Engineering at UFBA, being a dual-citizen of Italy and Brazil, fluent in Portuguese, English and French and excited for new challenges.

EDUCATION

Universidad Pompeu Fabra

Sapienza University

University of Ljubljana

Radboud University

Sep. 2023 - Current

Erasmus Mundus Joint Master in Artificial Intelligence (EMAI)

Relevant Information

Erasmus Mundus Scholarship Recipient

Specialization in Data Science

Federal University of Bahia

Jul. 2016 - Dec. 2022

B.S. Electrical Engineering

Relevant Information

CGPA: 9.5/10

Specialized in Electronic Systems

Senior Thesis: hourly solar irradiance modelling using Machine Learning

CPE-Lyon

Aug. 2019 - Jun. 2020

Exchange Student in Electronics, Telecom, and Computer Engineering

Relevant Information

CGPA: 16.6/20

Excellence scholarship funded by CAPES for the Brazil‑France bilateral program BRAFITEC

WORK

Ledax

Sep. 2021 - Jan. 2024

Lead Software Engineer (2023) & Executive Intern to the CEO (2021-2022)

Spearheaded a software development team that delivered an energy services web platform used by dozens of corporate clients.

Technologies Used: REST API, Microservices, FastAPI, MySQL, Docker, React, NextJs, AWS, GitHub Actions, CI/CD, Web Scraping

Junior Enterprise of EE (UFBA)

May. 2018 - Mar. 2019

Project Manager

Managed projects using Podio, such as electrical security inspection and electrical plan design.

Technologies Used: Podio, AutoCAD

PvPLovers

Dec. 2012 - Dec. 2014

Founder

Established one of Brazil’s largest Minecraft servers, serving over 200,000 registered players.

Technologies Used: DevOps, Linux, Bukkit, Java, Wordpress, Social Media

RESEARCH

Deep Learning for Precipitation Nowcasting

Nov. 2024 - Ongoing

Master Thesis

Researching advanced spatio‑temporal sequence modeling techniques for short‑term precipitation forecasting. Implementing state‑of‑the‑art architectures such as Space‑Time Transformers, Diffusion Models, and Flow Matching.

Technologies Used: PyTorch, Computer Vision, Transformers, Diffusion Models, Flow Matching

Solar Irradiance Forecast from Meteorological Data Using Machine Learning Techniques

Dec. 2021 - Dec. 2022

BSc Thesis

Developed time‑series models to predict hourly solar irradiance from meteorological data, beating the persistence model by 37%. Demonstrated the feasibility of ML‑based solar forecasting for power grid operations, highlighting potential for energy optimization.

Technologies Used: Keras, Scikit-Learn, Timeseries modelling

PROJECTS

Mobile Real‑Time Gesture Recognition

Mar. 2024 - Jun. 2024

Computer Vision Project

Developed a mobile‑ready, lightweight hand gesture recognition model based on MobileNetV3 for on‑device inference. Integrated the model into an Android application using React Native for real‑time gesture detection.

Technologies Used: PyTorch, Computer Vision, Image Segmentation, Expo, React Native

ML B3

May. 2022 - Dec. 2022

Prediction Models for Derivative Trading

Engineered prediction models targeting derivative trading in the Brazilian Stock Market using Keras, and Scikit‑Learn. Created a web app for easier monitoring and operation.

Technologies Used: Keras, Scikit-Learn, FastAPI, React, SQLAlchemy, PostgreSQL

WeatherLogger

Sep. 2022 - Dec. 2022

Real-time Weather Monitoring with ESP8266

Architected a full‑stack application for real‑time weather monitoring with ESP8266‑based weather stations, using MQTT and C programming.

Technologies Used: C, Arduino IDE, MQTT, FastAPI, React, PostgreSQL

Valuation BR

Mar. 2021 - Jun. 2021

Web App Comparing Valuation Methods for Brazilian Stocks

Created a full‑stack application comparing different valuation methods for publicly listed companies in Brazil.

Technologies Used: Pandas, Web Scraping, Flask, Vue

SKILLS

Languages

Portuguese (Native)

English (C2)

French (C1)

Italian (B1)

Programming

Python

SQL

Javascript

HTML | CSS

Machine Learning

PyTorch

TensorFlow

Scikit-Learn

Hugging Face

DevTools

AWS

Git

Docker

SLURM

Web Frameworks

FastAPI

Django

Flask

React | NextJs

INTERESTS

Financial Markets

Artificial Intelligence

Travel

Geopolitics

Foreign Languages

Technology

CONTACT

brbmp0@gmail.com