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

YearStudentDegreeInstitutionCollaboration/FundingTitleMy role
2026MasterDTUThe LEGO GroupMulti-modal representation learning with LEGO Minifigures: Constructing a shared embedding space for segmented human-to-component mappingexternal supervisor
2025Luis Miguel Ferreira FreireMasterDTUThe LEGO GroupExploring different approaches to customize LLMs for text-to-code generationexternal supervisor
2021 -
2024
Gabriel BertoccoPh.D.UnicampFAPESPSelf-supervised Learning for Fully Unsupervised Re-identification in Real-World Applicationsco-supervisor
2019 -
2022
Rafael Soares PadilhaPh.D.UnicampFAPESPLearning visual clues of the passage of timeco-supervisor
2019Gabriel BertoccoUndergraduate researchUnicampSciPetCrowdPet: Automatic identification of animals in imagessupervisor
2018 -
2020
Technical trainingSciPetSciPet/FAPESPCrowdPet: Automatic identification of animals in imagessupervisor
2017Undergraduate researchUnicampSciPet/FAPESPCrowdPet: Computer Vision applied to the identification of lost animalssupervisor
2015 -
2018
Gabriel BertoccoUndergraduate researchUnicampMotorolaAutomatic age range estimation on mobile devicesco-supervisor
2015 -
2018
Waldir Rodrigues de AlmeidaMasterUnicampMotorolaData-driven face presentation-attack detection in mobile devicesco-supervisor
2015 -
2017
Rafael Soares PadilhaMasterUnicampMotorolaTwo-tiered facial verification for mobile devicesco-supervisor
2012Joao Gabriel VasconcelosBachelorIESB
DESC - A tool for comparing image descriptorssupervisor