Marc Pérez

Olot, Catalonia, Spain
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
Marc Pérez is a software developer with 14+ years of remote-first experience specializing in backend web development with Ruby (Rails and non-Rails) and Elixir (Phoenix), and growing frontend proficiency in React and Elm. He has deep practical expertise in CI/CD, Docker, AWS and test-driven development, and has improved major open-source projects including Solidus and Hanami, contributing stability, security fixes and developer tooling like Docker Compose environments. Marc builds composable libraries (e.g., web_pipe, kwork, and the Omnes Pub/Sub implementation used by Solidus) that reflect his focus on clean architecture and observability, and he regularly applies functional-programming ideas—experimenting with Haskell and even Coq—to software foundations. A collaborative team lead and mentor, he balances rigorous code quality and ethics with strong interpersonal skills and an enduring curiosity for the mathematics beneath programming.
code14 years of coding experience
job13 years of employment as a software developer
bookGraduate, Chemistry, Graduate, Chemistry at Univesitat de Barcelona
languagesSpanish, Catalan, English
stackoverflow-logo

Stackoverflow

Stats
12,819reputation
1.3mreached
95answers
43questions
Badges
css
top-5%
merge
top-1%
symfony
top-5%
ruby
top-5%
ruby-on-rails
top-5%
routes
top-1%
github-logo-circle

Github Skills (43)

ruby-rails10
devise10
docker10
data-validation10
web-application10
rubygems10
rspec10
databases10
user-authentication10
authentication10
rails10
dockers10
hanami10
ruby10
merge10

Programming languages (21)

MDXJavaCSSGoSassHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
waiting-for-dev/devise-jwt

Dec 2016 - Sep 2022

JWT token authentication with devise and rails
Role in this project:
userBack-end Developer
Contributions:2 releases, 12 reviews, 175 commits in 5 years 9 months
Contributions summary:Marc focused on integrating JWT token authentication into a Rails application using the `devise-jwt` gem. They added and configured the `overcommit` gem and other tools to enhance the development workflow. The user implemented a Railtie to add middleware to the Rails stack and configured devise modules, including `jwt_authenticatable`, with a focus on security and user authentication. They also worked on implementing different revocation strategies such as `jti_matcher` and `allowlist`.
ruby-gemrailstokenauthenticationruby
solidusio/solidus

Feb 2021 - Jan 2023

🛒 Solidus, the open-source eCommerce framework for industry trailblazers.
Role in this project:
userBack-end Developer
Contributions:9 releases, 948 reviews, 473 commits in 1 year 11 months
Contributions summary:Marc primarily focused on improving the stability and maintainability of the Solidus e-commerce framework. Their work involved fixing circular references in factories, refactoring pricing logic to prevent `nil` amounts, and addressing issues with the order finalization process. They also contributed to enhancing the development environment by adding a Docker-Compose development environment. Furthermore, the user addressed a vulnerability within the authentication flow, adding an extra security layer against CSRF attacks.
ecommercerailssolidusrubyshopping-cart
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
Marc Pérez