CS PhD canditate | filipedecn@gmail.com | github | linkedin

pdf version

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)