Research & Development

My research interests are mostly directed towards the creation of high performing code for scientific computing and image processing. I’m also involved in the deployment of large GNU/Linux based systems and the HPC software stack. On a side track, I cooperate with colleges from the humanities by providing computational support and creating software tools in what’s being called digital humanities.

High Performance Computing

Since my postdoc in Erlangen (FAU, 2012) I cooperate with the chair of System Simulation on the development of fluid and particle simulation framework waLBerla by proposing state of the art GPGPU (CUDA) functionalities and automatic CUDA code generation/optimization with PyStencil.

I’m also working on machine learning methods to generate efficient schedules for the Halide language.

Evolutionary Computation Applied to Planning

As a member of the R&D Lynx Project sponsored by the Electrical Company COPEL, I am working on the use of evolutionary computation methods to solve the long-term (5 years) and medium term (1 year) scheduling of the Brazilian hydroelectric power system. The objective is to meet the energy demand by defining the required actions for each individual power plant, whilst respecting boundary and operational constraints. The mathematical model is formulated as a dynamic, nonlinear, multi-objective, high dimensional and largely constrained optimization problem.

GNU/Linux Infrastructure and Systems

As a member of the C3SL research group I’m involved in a number of R&D projects concerning the development of customized GNU/Linux distributions, remote booting and stateless GNU/Linux clients administration framework and tools for open data access, processing and visualization.

Digital Humanities

In cooperation with my germanist college prof. Paulo Astor Soethe I am coordinating the dokumente.br initiative that aims at recognizing the influence of German-speaking communities in the Brazilian society by providing access to the abundant German-language documents produced in Brazil since the 19th century. My role consists in providing software infrastructure and development of standardized methods to digitize, edit and research on the acquired material. Currently we are developing layout analysis software to obtain a better segmentation of the German-Brazilian newspapers and thus enhance OCR accuracy.

I am also helping my historian college profa. Marionilde Dias Brepohl Magalhaes in her Citizenship, Violence and Human Rights research project aiming at studying violence practiced by authoritarian governments and systems against vulnerable segments of the society. My role consist in providing infrastructure and methods for the online publication of documents related to such violence used in the project.