Experience

Lead AI Engineer

Play Intelligence, The LEGO Group

Lead AI projects, and R&D of Machine Learning methods for digital products (e.g., DUPLO Train, VIDIYO, and Hidden Side).

Accredited Researcher

Institute of Computing, Unicamp

Research on Biometrics and Forensic science, and co-supervision of Ph.D. candidates.

Co-founder & Chief Scientist

SciPet

Coordination of research projects and research on applied machine learning methods for animal biometrics (e.g., CrowdPet).

Postdoctoral Researcher

Unicamp & Motorola

R&D of biometric methods for mobile devices.

  • “BioLive: Multi-feature and open-set authentication techniques for mobile devices”;
  • “BioLive-360: open-set face recognition in 360° images”.

Lecturer

Institute of Computing, Unicamp

Teaching “Algorithms and Computer Programming”.

Researcher

Samsung Research Institute Brazil

R&D of methods to generate highly compressible videos for computer vision tasks.

Postdoctoral Researcher

VISGRAF/IMPA

Research on texture synthesis for 3D surfaces.

Lecturer

IESB

Teaching “Programming Logic” and “Topics in Computer Science: Image Processing”.

Teaching Assistant

Institute of Computing, Unicamp

Teaching “Data Structures” and “Algorithms and Computer Programming”.

Undergraduate researcher and System analyst

UnB

  • Research on 3D interfaces for controlling robots over the Internet;
  • Development of a system for remote art education.

Education

Ph.D. Computer Science

Institute of Computing, Unicamp

My thesis “Computer Vision methods applicable to Forensic Science” presents three Computer Vision methods that can be applied in forensic investigations: one for photogrammetry, which allows measurement of objects heights in single images; a multiview stereo framework for the recovery of 3D footwear impressions; and a method for image reconstruction from a collection of small unordered fragments using a quadratic programming formulation.

Supervisor: Siome Goldenstein

Visiting Ph.D. Research Fellow

School of Engineering, Brown University

Internship as part of my Ph.D. studies.

Supervisor: Prof. Gabriel Taubin

M.Sc. Computer Science

Institute of Computing, Unicamp

My dissertation “Image descriptors based on Tensor Scale” presents shape descriptors based on the Tensor Scale morphometric parameter for content-based image retrieval. We also introduce efficient algorithms for the computation of Tensor Scale based on the Image Foresting Transform (IFT).

Supervisor: Prof. Ricardo da S. Torres
Co-Supervisor: Prof. Alexandre X. Falcão

B.Sc. Computer Science

Computer Science Department, University of Brasília (UnB)

Awards

1st place in the Workshop of Theses and Dissertations (WTD)

Conference on Graphics, Patterns and Images (SIBGRAPI)

as Gabriel Bertocco co-supervision

1st place in the Thesis and Dissertation Contest (CTD)

Congress of the Brazilian Computer Society (CSBC)

as Gabriel Bertocco co-supervisor

3rd place in the AG-ReID Challenge

International Joint Conference on Biometrics (IJCB)

1st place in the Innovation Initiation Award

Inova Unicamp

as Gabriel Bertocco co-supervisor

Finalist in the Innovation Initiation Award

Inova Unicamp

as Victor Capone supervisor

4th place in the Face Anti-Spoofing Challenge

International Joint Conference on Biometrics (IJCB)

2nd place in the Face Recognition Challenge

IAPR/IEEE/Eurasip International Summer School for Advanced Studies on Biometrics

Best Poster Award

International Conference on Imaging for Crime Detection and Prevention (ICDP)

Honorable mention

SBPqO Annual Meeting

1st place in the Workshop of Theses and Dissertations (WTD)

Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI)

Supervisions

Year Student Degree Institution Collaboration/Funding Title My role
2026 Master DTU The LEGO Group Multi-modal representation learning with LEGO Minifigures: Constructing a shared embedding space for segmented human-to-component mapping external supervisor
2025 Luis Miguel Ferreira Freire Master DTU The LEGO Group Exploring different approaches to customize LLMs for text-to-code generation external supervisor
2021 -
2024
Gabriel Bertocco Ph.D. Unicamp FAPESP Self-supervised Learning for Fully Unsupervised Re-identification in Real-World Applications co-supervisor
2019 -
2022
Rafael Soares Padilha Ph.D. Unicamp FAPESP Learning visual clues of the passage of time co-supervisor
2019 Gabriel Bertocco Undergraduate research Unicamp SciPet CrowdPet: Automatic identification of animals in images supervisor
2018 -
2020
Technical training SciPet SciPet/FAPESP CrowdPet: Automatic identification of animals in images supervisor
2017 Undergraduate research Unicamp SciPet/FAPESP CrowdPet: Computer Vision applied to the identification of lost animals supervisor
2015 -
2018
Gabriel Bertocco Undergraduate research Unicamp Motorola Automatic age range estimation on mobile devices co-supervisor
2015 -
2018
Waldir Rodrigues de Almeida Master Unicamp Motorola Data-driven face presentation-attack detection in mobile devices co-supervisor
2015 -
2017
Rafael Soares Padilha Master Unicamp Motorola Two-tiered facial verification for mobile devices co-supervisor
2012 Joao Gabriel Vasconcelos Bachelor IESB
DESC - A tool for comparing image descriptors supervisor