Rimian Perkins is a NSW-based freelance Full Stack Software Engineer with 13 years of experience building reliable, testable web applications across Ruby on Rails, JavaScript, and diverse stacks. He has held senior and leadership roles—CTO, tech lead, and senior developer—delivering production systems for companies like Marketplacer and Kelsian Group, and has a long history of freelance work dating back to the early 2000s. Rimian emphasizes systematic development: thorough documentation, testing, and clear communication, and enjoys mentoring peers while continuously sharpening his problem-solving skills. An active open-source contributor, he has improved security and editing logic in the widely-used Discourse platform and strengthened testing infrastructure in the Puffing Billy web-proxy project, showing attention to both reliability and developer tooling. Notably, he blends deep hands-on engineering with product-focused delivery, preferring pragmatic, well-documented solutions that scale.
A rewriting web proxy for testing interactions between your browser and external sites. Works with ruby + rspec.
Role in this project:
Full-stack Developer
Contributions:10 commits, 7 PRs, 9 comments in 5 months
Contributions summary:Rimian primarily focused on improving the testing infrastructure of the web proxy, `puffing-billy`. They updated the Capybara webkit driver configuration, fixed issues related to stubbing out specific request methods, and ensured the correct handling of OPTIONS requests for cross-origin resource sharing. The user also corrected the example code for posting data to an API, making tests pass and demonstrating expertise in testing and web proxy interactions.
A platform for community discussion. Free, open, simple.
Role in this project:
Backend Developer
Contributions:16 commits, 22 PRs, 34 comments in 3 years 7 months
Contributions summary:Rimian contributed to backend code by filtering sensitive information like API keys and usernames from logs and configurations, enhancing security. They fixed a bug related to escaping special characters in censored words within the application. Furthermore, the user refactored code related to post editing functionality, including time limits for edits based on trust level, and migrated a setting.
discourserailsforumjavascriptruby
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.