He is currently a graduate student of CS at the Universidade de São Paulo, Brazil, where his focus is on programming languages. At Hiperlógica, Almeida helped design the Pagina-1 publishing system, which applies the ideas of prototype-based languages such as Self to Zope programming.