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