Gonzalo Guilpain is a seasoned software engineer with 14 years of experience, based in Melbourne and originally from Chile, who blends backend Rails expertise with strong documentation and maintenance instincts. Trained as an engineer at ENSEA, he has deep familiarity with backend patterns—evidenced by his work implementing and maintaining token-based authentication for Rails apps—and a meticulous eye for clarity shown through documentation contributions to high-profile open projects like SecureDrop. Comfortable shipping production-ready code and iterating on libraries, he balances pragmatic refactoring for compatibility with careful version and issue management. Colleagues can expect a developer who pairs engineering rigor with attention to detail and a habit of improving both code and the words that explain it.
14 years of coding experience
Ingénieur de l'ENSEA - comparable to a Master's Degree in Engineering in the USA (AACRAO), Electrical Engineering, Computer Science, Electronics, Master, Ingénieur de l'ENSEA - comparable to a Master's Degree in Engineering in the USA (AACRAO), Electrical Engineering, Computer Science, Electronics, Master at Ecole nationale supérieure de l'Electronique et de ses Applications
Classes Préparatoires aux Grandes Écoles (PCSI - PC*)
Simple (and safe*) token authentication for Rails apps or API with Devise.
Role in this project:
Back-end Developer
Contributions:4 releases, 17 reviews, 574 commits in 9 years 2 months
Contributions summary:Gonzalo implemented core backend functionality for simple token authentication within a Rails environment. Their contributions included adding the Rails plugin structure, creating acts_as modules, and refactoring find_by calls for Rails 3.2 compatibility. They also addressed issues and bumped version numbers, indicating active maintenance and iterative development.
GitHub repository for the SecureDrop whistleblower platform. Do not submit tips here!
Role in this project:
Technical Writer
Contributions:40 reviews, 29 commits, 11 PRs in 2 years 3 months
Contributions summary:Gonzalo primarily focused on improving the project's documentation. They fixed minor issues, updated links to use HTTPS, corrected capitalization, and removed trailing whitespace. Furthermore, the user addressed inconsistencies in the documentation, such as renaming a security setting and removing unnecessary articles. These documentation updates included changes to various files, including deployment, development, and testing guides, enhancing readability and accuracy.
usabilitypythonsubmitflask-applicationsecuredrop
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.