Matheus Tavares

About me

FLOSS developer. MS Student in Computer Science at the University of São Paulo (USP).

I’m very passionate about software development in general, but especially low-level coding, parallel and high-performance computing and FLOSS (Free/Libre and Open Source Software). Nowadays I mainly contribute to the Git Project and kworkflow.

Here are some of the projects I am working on or have worked on recently:

  • GSoC 2019 on Git: For 2019’s Google Summer of Code, I’ve had the amazing opportunity to work on the Git project. My goal was to improve git-grep’s performance, by allowing parallel object reading. You can check more about it here.
  • Contributions to the Linux kernel: I’ve contributed to the Industrial I/O subsystem. You can check the merged patches here.
  • Undergraduate research in GPU computing: I’ve done a one-year undergraduate research in high-performance computing with OpenACC and CUDA. The goal of this project was to accelerate an astrophysical software for black hole studies using GPUs. I also presented the project at SIICUSP. You can check the summary here.
  • FLUSP: FLOSS at USP: I’m part of FLUSP, a group of graduate and undergraduate students at USP that aims to contribute to FLOSS projects.
  • Teacher assistant: on IME-USP’s Concurrent and Parallel Programming course (2019).