Skip to content
View agarie's full-sized avatar

Organizations

@SciRuby

Block or report agarie

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
agarie/README.md

Stackoverflow badge linked to Carlos Agarie's personal profile LinkedIn Badge linked to Carlos Agarie's personal profile

Hello, hello

I'm a software engineer from São Paulo, Brazil, with a background in Control Engineering and Machine Learning, and an alumnus from the University of São Paulo (USP) and Embry-Riddle Aeronautical University (ERAU).

I like to learn different programming languages, refactor systems and tame complexity whenever possible.

Current work and what I'm looking for

I work as a Senior Software Engineer at Tarmac. I'm largely responsible for refactoring and fixing old codebases, improving test suites, and building internal dev tools. The tech stack is mostly Ruby on Rails, PostgreSQL, React, Docker, and a lot of stuff from AWS.

Most of my contributions to Open Source were in 2012 until 2015. Since then I found it difficult to find projects I'd like to contribute to. Feel free to drop a line at carlos [dot] agarie [at] gmail [dot] com if you're looking for help with anything cool.

I'm also interested in discussing job opportunities, specifically related to Ruby or Elixir web development, or programming language development in general.

Hobbies and interests

  • Former Pokémon VG Tournament Organizer & Judge: I started the local competitive Pokémon (video game) scene in São Paulo back in 2007 and was a part of it until 2018. As part of the Professor Program, I was invited to travel to other countries (Australia, UK, US) as a Judge for International-level events.
  • In 2025, I decided to get back to playing video games and earned an invitation to compete in the Pokémon World Championship.
  • I converted a tiny room in my apartment to a woodworking workshop. I mostly build small boxes and cabinets for our own use, but I also made our dining table.
  • I keep a bunch of plants, with some bonsai (which I've been taking care for 10+ years), herbs for tea, and a guava tree.

Thanks for reading so far! I have much more information on my personal website if you're interested, or you can contact me at carlos [dot] agarie [at] gmail [dot] com.

Pinned Loading

  1. vector-field-histogram vector-field-histogram Public

    A C implementation of the Vector Field Histogram algorithm for local path planning.

    C 43 23

  2. measurable measurable Public archive

    Various distance and similarity measures for machine learning.

    Ruby 30 4

  3. feedback-control-ruby feedback-control-ruby Public

    Ruby translations for the examples in the book "Feedback Control for Computer Systems"

    Ruby 1

  4. project-euler project-euler Public

    My personal answers to puzzles from Project Euler

    Haskell

  5. rc rc Public

    My dotfiles

    Vim Script

  6. sicp-exercises sicp-exercises Public

    My take on the exercises from Structure and Interpretation of Computer Programs, 2nd edition.

    Scheme