Open AI
Sep 2026–presentSystems Performance
Sep 2026–present- Python
- Rust
- Operating Systems
Developed and supported Meta's distributed stream processing engine in C++. Main projects included: implementing stream joins, plugin system to run user code, release system (CI/CD) and observability tools.
Developed internal tools for data analyics and observability. One of the creators of the company's dashboard platform; created SQL notebooks, both used widely at Meta as of 2026.
Researcher
Research and development in railway operations research. Developed algorithms for train scheduling and explored scheduling of railroad crew.
Intern
I was selected by the BRL-CAD organization to improve their shading system to include support to the Open Shading Language, OSL.
I have been studying and writing about computer science and math since 2009. I wrote around 300 posts, posting pretty much every month.
MSc Computer Science
Advisors: Pedro J. Rezende and Cid C. de Souza
Developed integer linear programming models for a combinatorial optimization problem with applications in cartography. I also developed a UI using Google Maps API to create/visualize some of the real-world instances.
Five publications resulted from this project. Best dissertation award in the Computer Science department of that year.
Data Structures teacher assistant: responsible for practical classes, including helping students, creation of exercises statements, elaboration of test cases, implementation of the correction program and grading.
BSc Computer Engineering
Advisor: Orlando Lee
This work was supported by a two-year grant from FAPESP.
I was part of the team representing Unicamp (with Davi Costa and Marcelo Póvoa) in the ICPC World Finals 2010 in Harbin, China. We solved 4/11 problems and finished in 53th place.
I qualified for the Google Code Jam Latin America stage.
I was part of the team representing Unicamp (with André Linhares and Paulo Costa) in the ICPC World Finals 2010 in Banff, Canada. We solved solved 2/11 problems and finished in 68th place.