Skip to content


This page lists some of my projects. Currently, as part of my Ph.D studies, I’m working on software platforms to reuse and “revive” government open data, in order to reinforce citizens participation, transparency and governance. Current projects related to Open Government Data can be found in more details at Open Data Brazil Lab webpage.

Smart Education (Educação Inteligente):
This system draws a map of the Brazilian education system, including performance indicators and the characteristics of schools, such as existing infrastructure and equipment. This system was one of the Winners, among over 2500 competitors, of the Inovapps Contest promoted by Brazilian Communications Ministry

Educação Inteligente -

Educação Inteligente

My National Congress (Meu Congresso Nacional):
The site uses open data from the Brazilian parliament, and focuses on the transparency of all Brazilian Federal Parliamentarians (proposed laws, commissions and expenses of Senators and Federal Deputies) and all candidates of 2014 Brazilian Elections . This site won the first prize in the first Brazilian Parliament Hackathon, in November/2013; – Start Page

Recife Citizen (Cidadão Recifence):
Based on open data from Recife city, this site focuses on three areas: city budget expenses, health, and education. This site won the first prize in the first CidadaoInteligente application contest, promoted by Recife City Hall. - Financial Graphs – Financial Graphs

Smart Rio (Rio Inteligente):
The site was initially designed as a fork from the Recife site to Rio de Janeiro, but several difficulties made its first version focus on health data. This site participated of the RioApps contest, promoted by Rio de Janeiro City Hall.

Smart Rio - route to an Emergency Unit

Smart Rio – rout to an Emergency Unit

=== Other Side/Old Projects ======

The Web as Social Machines

System based on the concept of The Web of Social Machines, which advocates that web applications can (should?) be developed according to a new model. The system has been shut down, but details can be seen in this presentation at 24th International Conference on Software Engineering and Knowledge Engineering, 2012.

LIFT – Legacy Information Retrieval Tool

LIFT is a tool to help software engineers to reverse engineer legacy code. I developed it as part of my M.Sc thesis, and it was used in a large project aiming to reengineering NATURAL/ADABAS legacy code from a brazilian bank. Currently, the tool is property of Pitang software factory and is being used in their reengineering projects. Above is disponible my Master Defense (2007), convering the development of the first version of the tool.

Capivara Project

Capivara Project is Environmental Learning project that acts in conjunction with several municipalities and schools teaching and sharing knowledge about environment protection. I support this program by helping to create its digital presence and to organizate midia. More information at their site  and their facebook page (in portuguese).


COMPOSE is a distributed tool for semi-automatically building web applications. It was developed in 2003-2004 and it was designed to receive as input a UML file (.xmi) and generate semi-automatically the complete J2EE application, based on design patterns, Struts and EJB. The tool was developed by a team composed of 6 people, in a partnership between the University (UFBA) and Preview Computers, and after it becomes property of the company.


Quer casar comigo? (Marry Me?)

Quer Casar Comigo? is a little mobile game developed to learn the basics of Android development. It was developed with one ungraduated student (Cristovam Segundo), responsible to draw all the graphics and for some development. The game is based in a viral video where one Brazilian guy prepared a fun game to ask his girlfriend to get married. This simple game was installed more than 8.000 times.
The game can be downloaded here (in portuguese): Quer Casar Comigo?

Get it on Google Play

Catch the Pigeon

Catch the Pigeon is a simple game developed as a part of the activities of the Software Engineering course at Cin/UFPE. By developing this game we could practice lots of Software Engineering concepts and practices, as well as we developed a lot of technical skiils, such as flash development, the use of Facebook and other API’s, NoSQL databases and how to use and deploy applications at Amazon Web Servers. Someday I’ll deploy the game again: Catch the Pigeon (currently not available).


%d bloggers like this: