Integrated the Cytoscape to the Jupyter Ecosystem as a widget. Created C++ kernels to run SQLite and later on general SQL code with data visualization built-in in the Jupyter Notebook. Developed a package manager for R that's 25x faster than CRAN and a deprecation finder for JupyterLab that runs on static code based on Memestra. Interactive Graph Visualization in Jupyter with ipycytoscape
 A Jupyter kernel for SQLite
 An SQL solution for Jupyter
 Rhumba: a faster R distribution
Responsible for maintaining and building new features for PySide (the Python bindings for Qt). My work involved writing lots of C++ and Python code and make sure they will work either way. I was sometimes inspecting what’s going on inside CPython with lldb, Valgrind and QtCreator to figure out where memory leaks are coming from and other nasty C++ errors, at other times I'd work exposing new Qt features to Python/PySide.
Technologies: Python, C++, QML, NLP, git, Jira
Cut the average loading time of the Webcompat website by 35% by using server-side rendering and HTTP/2. Decreased page load time by 1s in low-speed mobile connections. During the internship I learned a lot about working with a distributed team.
Created a couple of Selenium scripts to run performances tests and also started to work on a project to integrate Gruntfile with Webpack.
You can find some of my contributions to Firefox here: bugzilla profile.
Integrated the company's current chatbot system with the oficial Whatsapp API and several unoficial APIs. Added new functionalities to the chatbot using Python. Designed and implemented a metrics dashboard including the backend. Created API endpoints.
The research aimed to find correlations between gender and how language was used by and directed to them.
Technologies: Python(numpy, matplotlib, pandas), Sentiment analysis tools, data scraping
Responsible for mantaining the department's website, servers and network.
Technologies: Ubuntu server, Wordpress, Network
Developed several libraries to control Arduinos, Raspberry Pis and BeagleBoards.
Created the team's website autobotz.eng.ufmg.br using Hugo, I also created the design of this website.
Technologies: C, C++, Python, Go, Hugo