Después de graduarse con el título de bachillerato en computación de la Universidad Federal de Rio Grande do Sul (UFRGS), comenzó a trabajar en Conectiva donde escribió la primera versión de Synaptic, un administrador de paquetes gráfico, y, en colaboración con Claudio Matsuoka escribió un "backend" del administrador de paquetes APT en formato RPM — anteriormente, la suite APT estaba disponible sólo en el formato de paquetes DEB, propio de la distribución Debian.