Skip to content
View rodrigovilina's full-sized avatar
🌻
Gardening Software
🌻
Gardening Software

Highlights

  • Pro

Block or report rodrigovilina

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rodrigovilina/README.md

About me

I'm a Software Gardener and Mentor, using Rust, Ruby, and other tools to build high quality software.

I'm passionate about everything related to software quality, productivity and maintenance; I've studied from all the knowledge we've accumulated for decades in order to build code that is readable, maintanable, thoroughly tested and well performant.

Techs

I simply can't list everything I know, but here's some of the tools, skills, and techs I've used over time. I might still know your thing even if it's not here, feel free to ask!

Rust Ruby Haskell Python

TS JS HTML CSS

SQLite MySQL PostgresQL

Rails GraphQL Docker

Skills and Principles

As for skills, I'm a lover of the fundamentals, I use the skills and principles that have been proven in our industry for decades: DRY, YAGNI, CQS, LoD, SOLID, Dependency Injection, et c.

I'm a Extreme Programmer, so I love Pair Programming, I'm a constant TDD'er, and I like to work fast! I always favor Continuous Integration over Feature Branching and there is not a single piece of legacy code I can't test and refactor.

Get in Touch

Go see my tiny website, read my blog, or just visit my LinkedIn profile!

Projects

Most of the code I've written I've done it professionally, but I also write a lot of code just for fun and practice; while most of it is not here, I have some repos with small projects at different stages of completion.

  • FSON: Functional JSON Parser for Ruby.
  • Farseer: A Functional Parsing Library for Ruby.
  • Guess: Guessing game with client/server architecture.
  • Lollipop: A collection of development dependencies for ruby.
  • MiniService: A tiny Ruby Gem providing a simple interface for Service Objects.
  • Muina: A library for writing safer ruby code.
  • Risk: A Lisp language written in Ruby.
  • Rustfuck: Brainfuck written in Rust.
  • TicTacToe: Multiplayer TicTacToe game using TCP.
  • rubocop-vaporyhumo: My personal RuboCop configuration.

Pinned Loading

  1. muina muina Public

    Monads for Ruby.

    Ruby 5

  2. farseer farseer Public

    Functional Parsing Library for Ruby.

    Ruby 1

  3. mini_service mini_service Public

    A tiny Ruby Gem providing a simple interface for Service Objects.

    Ruby

  4. risk risk Public

    Yet another Lisp Language written in Ruby.

    Ruby

  5. fson fson Public

    Functional JSON Parser for Ruby.

    Ruby