Projects

During my free time, I often do some experiments, try to bring some ideas to life or I do contribute to existing projects, sometimes on my own, sometimes together with other people. Not all of them see the light of the day, but every single one is important at least in the learning process and to improvement of my skills in different areas. Bellow you can find some examples of projects I previously worked on or am currently working on:

Past Projects


Hawkpost

Using GPG is not an easy task for many non-tech savvy users. This often leads to people to sharing credentials and secrets through insecure channels, such as email, and leaving it there in plain text. Hawkpost was developed to address that issue.

The tool helps you in situations where you want to receive certain information in a secure way. You just need to generate a link, share it and anything submitted on that URL is automatically encrypted (in the sender’s browser) and forwarded to your email.

Source: https://github.com/whitesmith/hawkpost

URL: https://hawkpost.co

Kinspect

Small web-based tool that parses PGP public keys and displays several details about them. I built it because I regularly need to inspecting different keys that are shared with me and didn’t want to load them into my “keyring” just to look at one or two details.

More info can be found in this blog post.

Source: https://github.com/dethos/kinspect

URL: https://kinspect.ovalerio.net

Small Experiments


Clipboard-watcher

This little project was built in order to understand if it was possible to keep track of what applications are accessing the clipboard on Linux. Currently it only works with X11.

For more details about how it works and why it was built, I suggest taking a look at the original post: “Who keeps an eye on clipboard access?

Source code: https://github.com/dethos/clipboard-watcher

Worker-planet

RSS aggregator that builds a single web page, plus related feed, from multiple RSS sources. It can be used to easily build community pages based on the content produced by its members on their own blogs/platforms.

A more detailed description can be found here. This project was awarded a swag box from CF developer challenge.

Source: https://github.com/dethos/worker-planet

Worker-ddns

Small DDNS system that makes use of Cloudflare’s APIs and Workers. The main idea was to use workers to overcome the lack of granularity in the permissions one can set for API tokens.

A more detailed description can be found here.

Source: https://github.com/dethos/worker-ddns

Webhook Logger

This tool was developed as a small experiment for a blog post about working with websockets on a Django project. In the end it provided quick and useful functionality so I still keep it up to data. The source is available on Github.

Source: https://github.com/dethos/webhook_logger

URL: http://webhook-logger.ovalerio.net

Bundlr’s Opera extension

At the time when I was an Opera user, some web services that I used didn’t had an official extension to this browser, which made me waste screen space in order to add that functionality using bookmarklets. Bundlr was one of them (the service is now dead), so I built an extension that used their bookmarklet. It was later the foundation for their official one.

Note: This project is no longer available

URL: https://blog.ovalerio.net/archives/46

Rapido

This one wasn’t a specific need, but was born in order to test new technologies. In this case this project lets users create and share public “to-do lists”, that can be edited by several people in real-time, also having a discussion section for each element in the list. Later it was turned into a Firefox OS app as described here. It is no longer running but the code is publicly available.

Source: https://github.com/dethos/rapido

Other Contributions


Soundy

This project intends to be a huge repository of short sounds (no more than a few seconds), that can be used as reactions on on-line conversations or for any other purpose where Gifs are also used nowadays. To put it simply, it’s Giphy but for sounds.

I’ve been part of the team since the beginning and we are still working on making it better and extending it through integrations.

URL: https://www.soundy.top

neo-python

Through my exploration of the cryptocurrency and blockchain world, I ended up working a bit with the NEO blockchain and developing some smart-contracts on that platform. For that purpose I used neo-python project and while working with it I found some security related bugs. That was the beginning of my participation on the City of Zion community.

Repository: https://github.com/CityOfZion/neo-python