Josep Peroy is a seasoned full‑stack web developer and serial founder with 16 years building production systems, from high‑concurrency online games to single‑page apps, and a current focus on shipping practical products as Co‑founder of Ramensoft. He excels in Ruby, Elixir/Rails and JavaScript/TypeScript with React/Vue, and has led engineering teams up to senior staff/director level at Factorial and as CTO of Codegram. An active contributor to civic open‑source projects like Decidim and Consul Democracy, he’s improved core authentication, APIs and feature flags for widely used participatory democracy platforms. Comfortable switching between hands‑on coding and technical leadership, he blends pragmatic engineering with product sensibility and a penchant for building “contraptions to make humans cool again.”
16 years of coding experience
16 years of employment as a software developer
Dropout, Dropout at Universitat Autònoma de Barcelona
The participatory democracy framework. A generator and multiple gems made with Ruby on Rails
Role in this project:
Back-end Developer
Contributions:14 releases, 8 reviews, 606 commits in 5 years 10 months
Contributions summary:Josep's commits primarily focused on modifications to the core and administration components of a participatory democracy framework built with Ruby on Rails. These changes involved enhancements to the database, the configuration of authentication, and the integration of third-party libraries like Foundation. The user's work also included the creation of a basic API and implementing essential features related to account management. This involved setting up specific validations and integrating third-party providers.
Consul Democracy - Open Government and E-Participation Web Software
Role in this project:
Full-stack Developer
Contributions:12 commits, 20 PRs, 34 comments in 1 month
Contributions summary:Josep primarily focused on enhancing the Consul Democracy project by implementing and refining various features. Their contributions include improving test configurations, normalizing page paths for easier access, and fixing links in the footer. They also simplified the Settings API and introduced feature flags for debates and spending proposals. Furthermore, they made improvements to the email handling by storing and switching locales, alongside adjusting settings and adding the codebase to reflect the changes.
consulrubyagplv3e-governmentdemocracy
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.