Hugo Martins

Thoughts on programming, engineering and curly brackets.

github linkedin
Code

Here is a list of some of the projects I have either created or worked on with other people. Also, there’s a list of open source projects I have contributed to. I have categorized them as best as it was possible for ease of understanding.

Curation

awesome-linters is a curation of the best linting tools available for several programming languages.

Configuration

dotfiles are the .files, scripts and environment setup used in my Ubuntu machine.

Decentralized Applications

Blocked is a Python implementation of an Access Control application, for Educational Certificates, based on Hyperledger Sawtooth.

Documentation

CFDocs is a repository that holds documentation for the ColdFusion Markup Language. Since I had the need to learn the language I have contributed with some documents to the project. I did this because I used the website as a source of knowledge and wanted to give back.

Rocket.Chat.Docs is the documentation for the Rocket.Chat’s API. While investigating their API I was able to contribute back a patch for the documentation website.

Nextclould Documentation is the documentation for Nextcloud. I contributed to this as part of my Hacktoberfest’s participation, in 2017, with a couple of pull requests to fix some identified issues.

Miscellaneous

polyglot is a programming language detector written in Python 2.7. I wrote this to fiddle with Python and understand more about it.

hugomartins.io is this website, a Hugo-based static website.

Practice

hackerrank is a collection of solutions that I submitted to HackerRank competitions or practice exercises. Mainly PHP, Python, Ruby and Shell scripts.

Scripting

wifi-password.pl is a simple and fast way to get a WiFi password without having to go through Network settings or check the device. It was written in Perl so that I could get the basics of the language.

Testing

pytest is a Python testing framework. I started using pytest for some of my Python projects and decided to contribute back by fixing up some identified problems in the documentation. I am currently a contributor and a member of the pytest-dev team.

Translation

KeeWeb is a cross-platform password manager compatible with KeePass. I have helped with the translation of the application from English to Portuguese.