Matheus Richard

Senior Developer at thoughtbot

Brasília, Federal District, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Matheus Richard is a Senior Developer based in Brasília with nine years of experience building reliable web and mobile applications, primarily with Ruby on Rails, JavaScript/TypeScript, and React. At thoughtbot he consults across legacy and greenfield codebases, improving performance and team processes while mentoring new engineers. A prolific open-source contributor, he’s improved core Rails functionality and enhanced RSpec’s test coverage—work that touches widely used projects in the Ruby ecosystem. He co-founded a startup focused on reducing food waste and has hands-on experience across full-stack, mobile, DevOps and infrastructure automation. Matheus is passionate about language design and interpreters, enjoys creating games, and blends test-driven development habits with pragmatic engineering. Colleagues describe him as collaborative, curious, and consistently focused on shipping high-quality, easy-to-use software.
code9 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Universidade de Brasília
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
684reputation
87kreached
6answers
5questions
github-logo-circle

Github Skills (26)

integration-testing10
ruby-rails10
rspec10
rails10
ruby10
activerecord10
actionview10
test-automation10
filesystem9
object-storage9
storage9
performance-optimization9
data-storage9
file-storage9
fileio9

Programming languages (21)

C++CSSCRustMakefileTeXVueElm

Github contributions (5)

github-logo-circle
rails/rails

Feb 2021 - Jan 2022

Ruby on Rails
Role in this project:
userBack-end Developer
Contributions:241 reviews, 5 commits, 15 PRs in 11 months
Contributions summary:Matheus made several contributions focused on optimizing and extending Rails core functionalities. These contributions involved reducing memory allocations, replacing `map + compact` with `filter_map`, and replacing `gsub` with `tr` for string manipulations. The user also extended the audio_tag and video_tag helpers to accept Active Storage attachments, improving the integration of Active Storage within the Rails framework. Furthermore, the user enabled query log tags by default on the development environment and dispatched direct-upload events on attachment uploads within Action Text, enhancing debugging and providing a way to react to file uploads.
ruby-on-railsrailsframeworkrubymvc
rspec/rspec-core

Oct 2020 - Dec 2020

RSpec runner and formatters
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:10 reviews, 8 commits, 1 PR in 1 month
Contributions summary:Matheus contributed to enhancing the testing capabilities of the RSpec core library. They implemented new integration tests to verify the behavior of the "recently modified" file ordering feature, ensuring that specifications are executed in the desired order based on file modification timestamps. This work involved modifying existing test files and adding new test cases to thoroughly validate the functionality. Furthermore, they refactored the test code by removing unnecessary dependencies and cleaning up whitespace.
railsrubyrspecrspec-runnerformatters
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Matheus Richard - Senior Developer at thoughtbot