About me
I was born in Brazil, raised in Texas, moved back to Brazil, and finally settled in Finland.
I'm currently Tech Lead of the Web team at Socket, alongside many talented Node.js open source maintainers, making sure open source ecosystems stay secure and reliable.
Earlier, I built Manyverse – a local-first decentralized social network app – and helped foster the Secure Scuttlebutt ecosystem. I've also given many conference talks and run workshops on reactive programming with RxJS and Cycle.js, tools and frameworks I created for JavaScript. From 2013 to 2017 I was a Senior Web and Mobile Developer at Futurice, and before joining them I spent a year on my own startup building web discussion forum software.
I'm MSc in Computer Science, and for my Master's Thesis I developed HAcid, a Java client library that enables ACID transactions on HBase. In Brazil I graduated BSc in Computational Mathematics at UFMG, where I got to do research on Computational Fluid Dynamics and also Operations Research.
I started programming by making games. With my friend Glauber Kotaki I've made some games such as Cold Tension, and by myself I've made RGBlend, a color puzzle game.
Aside from coding, my life spins around Jesus, my wife and kids, church, and music. I believe that obedience to God is a constant source of joy, because any instructions from a loving and perfect deity is the best possible thing I could do at any given moment.