⟵ Home

Projects

2022

Docrb

Open Source, made with Ruby

Docrb is an opinionated documentation generator for Ruby projects. It works by parsing source-code and comments preceding classes, modules, attributes, and methods, and generates a static website with its findings. Check Logrb’s documentation to see it in action.

2021

go-giter8

Open Source, made with Go

go-giter8 implements a giter8 parser and renderer in Go.

Docuowl

Open Source, made with Go

Docuowl is a static site generator aimed for Documentation. It uses a clever layout also used by Stripe to generate beautiful and useful documentation based on Markdown files and a simple directory hierarchy.

oxio

Open Source, made with Rust

Oxio is a snippet manager that allows quick copying contents to the clipboard. It is capable of recoverying from typographical errors using Levenshtein Distance and keep its contents in sync using an underlying Git repository.

POSKit

Proprietary, made with C

POSKit was a suite of libraries responsible for abstracting all complexities involving Point of Sale transactions; libraries were responsible for handling credit card transactions leveraging EMV, cryptography, communication, hardware integration and more.

gh-auth

Open Source, made with Rust

gh-auth adds an authentication layer using GitHub OAuth to static sites, useful to ensure only specific people have access for, say, a documentation subdomain.

2020

go-oif

Open Source, made with Go

An opinionated imports formatter which sorts imports into three categories:

  • Built-in imports (os, io, net/http, etc)
  • Third-party imports (all your dependencies)
  • Project dependencies

clsql

Open Source, made with Clojure

clsql provides a toolchain to work with databases and SQL for Clojure applications. It provides facilities to work with migrations and queries, allowing teams to have reproducible migrations and easier to maintain queries, leaving SQL out of Clojure.

tlvp

Open Source, made with Go

tlvp is a CLI TLV parser specially designed to handle EMV data. This may be used by payment system researchers and practitioners to read TLV data (both binary and hex-encoded) in a formatted, organised way.

2019

Mesa.tool

Proprietary, made with Ruby

Mesa.tool is an app that is part of the new MESA Platform. As the project’s tech leader, I supervised and mentored a team of awesome people during its development phases.

Mesa.school

Proprietary, made with Ruby

D3 was invited to build the new MESA Platform; This one is their Web Course, which allows anyone to become a MESA Leader. The course was exclusively designed and taught by MESA founder, Barbara Soalheiro, who invented the Method which has been used to successfully solve complex problems for companies and communities for over 7 years now.

2018

Howe

Open Source, made with Go

Howe replaces MOTD with relevant information about the local server, like services, containers, and metrics of disk usage.

pull.md

Proprietary, made with Ruby

pull.md was an experiment that allowed people to pull information using curl, for instance.

2017

Zag iOS

Open Source, made with Objective-C

To allow users to create their refunds on-the-go, Zag also have a native iOS App.

Pine

Open Source, made with Go

Pine is a logging library for Golang. It outputs different formats based on a TTY availability. When available, output is augmented with emojis and colour. Otherwise, a parseable format is used.

gh

Open Source, made with Go

gh is a terminal utility that allows you to use GitHub directly from the terminal. No more fiddling with the browser to create a new repository or managing teams.

Bedim

Open Source, made with Objective-C

Bedim is a small macOS utility that automagically blurs backgrounds when any window is present in your screen.

2016

Zag REST API

Proprietary, made with Ruby

Zag is a platform that intended to allow employees to request refunds from their companies.

Zag Plutus

Proprietary, made with Go

Plutus is a Zag subsystem responsible for syncing all iOS and Android clients. It allows users to use multiple devices, and access their data offline, syncing with the remote server when a connection is available once again.

Rio 16's Dancing Pavilion

Proprietary, made with C

We (at D3) were invited to build a pavilion for a Brazilian beer brand to host music, parties, DJ’s and shows. This pavilion was located in the Barra Olympic Park, the primary location for the stadiums in the Rio 2016 Olympic Games. The building had sensors distributed in strategic points in order to determine how agitated people were inside of it, which yielded to really nice animations following their behaviour. More information can be found over DesignBoom’s post.

WhatsLove Book

Proprietary, made with Ruby

For the 2016 Brazilian Valentines Day, I was invited by @zehf to collaborate on one of his ideas: a book composed by several metrics extracted from WhatsApp messages exchanged by couples. After attaching exported messages to an email message sent to a special address, our robots would parse, interpret and analyse them in order to build an illustrated book.

Twitter TestDrive

Proprietary, made with Ruby

Twitter TestDrive was a platform being developed together with Twitter’s Brazil office, which will allow automakers to reach people willing to take a test-drive of any of their new models.

goom

Open Source, made with Go

goom is yet another port of Holman’s boom, this time in Go. Unlike Cloom, it has a Levenshtein distance algorithm implemented, which allows it to match mistyped or incomplete items.

Colorarty

Open Source, made with Go

Small Go library that analyses images and extracts a background, primary, secondary, and detail colors, all suitable for reading.

OceanFlow

Proprietary, made with Objective-C

OceanFlow was an iOS app that managed Droplets hosted on DigitalOcean. It has now been retired.

Cloom

Open Source, made with Clojure

cloom is a port of Holman’s boom in Clojure. It manages text snippets on the command line. Quoting Zach’s description of boom:

You can stash away text like URLs, canned responses, and important notes and then quickly copy them onto your clipboard, ready for pasting.

Giskard

Open Source, made with JavaScript

Giskard was the base framework of a bot used on D3 Estúdio. It was extensible through modules, and was capable of holding conversational contexts in order to acquire data that could be used in several metrics.

2015

A Place to Departure

Proprietary, made with JavaScript

A Place to Departure was an interactive installation that used technology to connect people across the world. Using LIDAR sensors and transducers to reproduce a “touch” when two people toched the same spot of a window across the globe.

Spotificator

Open Source, made with JavaScript

After Rdio announced its imminent shutdown, after being acquired by Pandora, we at D3 Estúdio hurried to develop a tool capable of exporting Rdio and Deezer playlists and collections to a Spotify account. Featured on Product Hunt.

DropletKit

Open Source, made with Objective-C

DropletKit is an Objective-C wrapper for the Digital Ocean’s REST API.

FleetDash

Proprietary, made with Objective-C

FleetDash was an iOS dashboard used to monitor and control Fleet instances.

Fleet

Proprietary, made with C

Fleet was responsible for scaling and controlling real-time processes on Bloom servers; together with a load balancer, it was capable of spawning and terminating processes based on server load and resource usage.

Bloom Binary Procotol

Proprietary, made with C

BBP consisted of an DbC protocol that defined all messages exchanged between clients on a Bloom environment. By using a custom manifest file, BBP can generate clean code on several languages, which makes the exchanged data cross-platform compatible. It replaced JSON structures and proven to be lightweight as the data quantity transmitted in Bloom’s networks increased.

Hortiescolha

Proprietary, made with Python

Invited by the Horticulture Quality Centre from CEAGESP, we participated on the process of optimisation and digitalisation of Hortiescolha: a decision-making support program regarding fruits and greenery for the scholastic food service. See, every day teenagers and children of thousand of public schools throughout Brazil receive a lunch. It may sound simple, but the challenge and the complexity behind this fundamental activity is unimaginable for most of the population. We at D3 had the opportunity to learn and be part of this process, contributing to its improvement.

2014

Carnaval Digital

Proprietary, made with PHP

An interactive platform that allowed thousands of people to be part of Brazil’s Carnival through sort of a social game.

ssh-fingerprint

Open Source, made with Ruby

Generates a fingerprint given an SSH public key (without ssh-keygen or external dependencies).

Atom

Open Source, made with JavaScript

GitHub’s text editor written in HTML5.

#TridentTweetMusic

Proprietary, made with Ruby

A campaign promoting Skank’s (a Brazilian band) new clip made entirely of vines. A user could be part of it by tweeting a vine using a specific hashtag. The vine was then processed and attached to the original clip, generating a brand new one, that was sent back to the user.

Bloom

Proprietary, made with Python

Bloom was an oncoming digital events platform. It allowed people to make cashless payments before Apple/Samsung Pay, and helped live events get even better. It was widely used in 2015’s Rock in Rio, and had a great acceptance among its users.

has_gravatar

Open Source, made with Ruby

Dead simple Gravatar URL generator.

2013

Adobe Brackets

Open Source, made with JavaScript

Open-source IDE developed by Adobe (and contributors) aimed to web development.

Identicons

Open Source, made with Ruby

Ruby implementation of GitHub’s new Identicons.

2012

Knockout.js

Open Source, made with JavaScript

JavaScript library used by Microsoft’s MVC framework that implements the same MVC architecture using JavaScript and HTML5.

GitHub for Windows

Proprietary, made with MSIL

Closed-source utility written by GitHub that allows non-familiarized with Git’s command-line tools to use the service through a clean user interface. This contribution required some reverse-engineering, since the project is closed source (but yet was a contribution 😎). Replaced by the Electron version in 2016.