Skills
- C/C++ (prefered), Python
- OpenGL, CUDA, (a little of OpenFoam and OpenVDB)
- Recent interests: Vulkan, OptiX, Rust and Haskell
Education
- PhD’s degree in Computer Science (2017 - Present) \
Institute of Mathematics and Computer Science (ICMC) \
University of São Paulo (USP), São Carlos, São Paulo, Brazil - Master’s degree in Computer Science (2013 - 2016)\
Institute of Mathematics and Computer Science (ICMC) \
University of São Paulo (USP), São Carlos, São Paulo, Brazil - Bachelor of Computer Science (2008 - 2012)\
Institute of Mathematics and Computer Science (ICMC)\
University of São Paulo (USP), São Carlos, São Paulo, Brazil
Professional Experience
- Software Engineering Intern at Google Inc. (YouTube) (Jan 2016 - Mar 2016) \
Worked on 360$^o$ video support on Sony’s PlayStation 4 VR.
Research Experience
- Digital Animation of Powder Snow Avalanches (2017 - Present) \
Graduate Research supported by FAPESP \
Supervisor: Afonso Paiva - RBF Liquids: An Adaptive PIC Solver Using RBF-FD (2018 - 2020) \
Published: ACM Siggraph Asia 2020 | ACM Transactions on Graphics - Multimaterial Fluid Simulation for Computer Graphics (Sep 2014 - Feb 2015) \
Visiting Scholar at University of Waterloo (UW), Waterloo, Ontario, Canada\
Supervisor: Christopher Batty - Approximating implicit curves on plane and surface triangulations with affine arithmetic (AA) (2013 - 2014) \
Published: Computers & Graphics Journal (CAG), Volume 40, Pages 36–48. - Approximating implicit curves on triangulations with AA 2012 \
Published: Proceedings XXV SIBGRAPI Conference on Graphics, Patterns and Images. IEEE Press: IEEE Press, 2012. p. 94-101. - Reliable polygonal approximation of implicit curves (2011 - 2012)
Undergraduate Research supported by FAPESP\
Supervisor: Afonso Paiva
Extracurricular Activities
Programming Contests
- Participating as coach:
- ACM-ICPC 2014 World Finals (2013 - 2014)
- ACM-ICPC Latin America Regional Contest (1st Place) 2013
- As competitor participated in:
- ACM-ICPC Brazilian Regional Contest (2009 - 2012)
- ACM-ICPC Latin America Regional Contest 2009
Teaching Assistant
- Fundamentals of Programming Course (Jan - Jul 2019)
- Fundamentals of Programming Course (Jan - Jul 2018)
- Advanced Algorithms Laboratory Course (Mar - Jul 2013)