Overview of my side projects in Github

2021

Trello interactive CLI

I’m mostly using the command line, and I like using VIM to edit contents. The Trello web UI is great, but I prefer staying in the terminal. I could not find some good CLI / prompt, hence this project was born.

2020

Trello daily logs

I want to track what I did during the day, and as I’m using Trello to manage my daily tasks, I can use the Trello APIs to fetch the card information, especially the ones from my DONE list. Thus, I developed a simple command line tool to fetch the data from Trello, then write the content in markdown format in a file. Finally, I added a cron that executes the command at the end of the day.

2019

OWASP risk rating Asciidoctor table generator

I wrote a threat model for an application and the OWASP has a methodology to rate the risk. So I developed a simple command line tool to generate the OWASP risk rating in Asciidoctor, the text format used when I wrote the document.

2018

Ktodo

I heard a lot about Kotlin, and since my primary programing language was Java, I thought “why not Kotlin?“. Same as Gotodo, I created a simple command line todo written in Kotlin.

2017

Gotodo

I already learned Golang, but as I did not use it frequently, I kink of forgot how to develop with it. So I created a simple command line todo written in Golang to keep up to shape.

2015

Manga reader tracker

Manga reader tracker chrome extension Manga reader tracker API

My sister likes reading mangas and so do I. In order to keep track of what we are reading, I developed a chrome extension and a service in Golang deployed in Heroku. This was good at first, but we ended up not using it as it was becoming more like a chore than helping us…

Web novels tracker

Web novels tracker chrome extention Web novels tracker API

I like reading web novels and I started learning to create chrome extension and using Golang. Thus, I thought of creating something to track what I read. This was a good experience, using Google store and learning Google new programing language (which I ended loving it).

However, it was not practical (only usable on Chrome based browsers) and I discovered the website Novelupdates to track web novels, which is way better than my extension.

2014

2014 was the year were the front started going hyped and crazy by releasing new front libraries / frameworks every two weeks or so. In order to be kept up to date, I had to learn some basic stuffs, and what’s better than creating some side projects using those new shiny stuffs?

Font awesome animation

2014 was also the year when CSS3 were starting to be adopted. As I found some cool animations in multiple websites, I thought of centralizing them in a single repository using just CSS3.

What lunch today?

This was the period where JS frameworks were born every two weeks. MeteorJS was one of them. Every noon, we did not know where to go to eat lunch. So the purpose of this web application was to help us decide where to go with a simple voting system. Unfortunately, although the thought was here, the system itself did not work well, and we ended up not using it.

Angular DataTables

As I was developing a web application in AngularJS, I needed to have advanced tables displayed in the application. As I was developing the library, I thought it was cool to share it with the internet, thus angular-datatables was born. However, this open source project was the most time-consuming and the most frustrating…

Open badge card

Mozilla had a Mozilla backpack used to communicate skills and achievements by providing visual representations of the accomplishments. This project is simple embeddable card showing the Open badges in an iframe to be put in any website to show off your accomplishments. Unfortunately, Mozilla backpack has now moved to Badgr makes this project useless.

Back to top

I was creating this very website (before I finally used Hugo), I lacked a simple button to get back to the top of the page. Thus, I created this simple Javascript library.

Bulletular

This project is also one project used to learn AngularJS. It was heavily inspired by Workflowy. It’s a note taking web application that stores all the data client side. This project helps me understand how to interact with the keyboard and AngularJS.

Angular notifier

When AngularJS first came out in 2014, I tried to learn it by creating multiple libraries. Angular notifier is one of them. It’s a simple AngularJS notification service that displays a simple popup on the web page.