Portuguese: Native. English: Advanced. Italian: Intermediate. French: Intermediate


HTML, CSS, React.js, JavaScript, Python, Java, Node.js, Matlab/Simulink, C/C++, Git, Pure Data


Arduino, Raspberry Pi

CAD - Softwares

Creo Parametric, SolidWorks, AutoCAD

CAE - Softwares

Creo Simulate, Ansys Workbench, Altair Inspire



Cultural Experience and Personal Projects

Jul 2019 – Mar 2020 Italy, Netherlands, France, United Kingdom
Learned new languages, met people from different cultures, worked in restaurants and hotels, while parallelly developped some personal projects.

Software Developer

NICS - Interdisciplinary Nucleus of Sound Studies

Mar 2019 – Sep 2019 Campinas, SP, Brazil
Developed libraries in Java to support research on multimodal systems and interfaces using Microsoft Kinect. The subject of one research was the sonification of human body movement with application purposes in music therapy.

3D Designer

VUPH - Hybrid Propulsionn Urban Vehicle

May 2017 – Jun 2018 Campinas, SP, Brazil
Designed a prototype of a Hybrid Propulsion Urban Vehicle

Mechanical Engineering Intern

InfoAxis Solutions - PTC

Feb 2017 – Aug 2017 Campinas, SP, Brazil
Supported clients with the usage of the CAD/CAE/CAM Softwares.

Vehicle Dynamics Engineer

Formula Student/SAE - Racing Team

Mar 2013 – Dec 2017 Campinas, SP, Brazil
Led a 40-member team to design and build a mini-Formula 1 car that have won the Brazilian competition and participated in 2 international competitions in the USA, presenting the project to honorable names from the automotive industry.

Mechatronics Intern (R&D Team)

CEB - Biomedical Engineering Center - UNICAMP

Feb 2012 – Aug 2012 Campinas, SP, Brazil
Manufacture electronic parts of ongoing researches at the laboratory.


Agile Software Development

What is Agile? When to use Agile? Why is it better in some situations? Common agile frameworks: Scrum and XP (eXtreme Programming).

Neural Networks and Deep Learning (4 weeks)

Formulated and implemented basic Neural Networks in Python. Logistic Regression theory, MLP Neural Network, Deep Networks, Hyperparameter tuning.
See certificate

Machine Learning (11 weeks)

Formulated and implemented basic Machine Learning Techniques in Matlab. Supervised algorithms: Linear regression, Logistic Regression, Multi-Layer Perceptron Neural Network, Support Vector Machines., Unsupervised Algorithms: k-means, PCA. Large Scale Machine Learning basics. Repository with assignments.
See certificate

ADM701 - Complete Multibody Dynamics Analysis with Adams (40h)

Theory and practice of basic multibody simulation concepts: constraints, actuators, connections, contacts, collisions, measurements and design studies for static, transient and linear simulations.
See certificate



Markov Clustering Algorithm

Interactive webpage to explore the influence of each parameter of the Markov Clustering Algorithm

Kinect Skeleton library for Processing

Library to preprocess the Kinect skeleton data and extract body movement features.

Audio-visuals in shared space as a metaphor for mindscapes

Prototype of Interactive art installation (P.A.I. group at the NICS laboratory).

Chroma Jammer

Music visualization tool to assist the learning process.


Led Installation using a music reactive algorithm

Bachelor Thesis

Acoustic Model of a Steel Tongue Drum


Prototype of a Hybrid Propulsion Urban Vehicle - a leaning electrical trycicle.

Formula Student/SAE

Design, Build and Compete!