Rimian Perkins

Freelance Software Engineer

New South Wales, Australia
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

👤
Senior
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.
code13 years of coding experience
job26 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
37,490reputation
11.1mreached
325answers
84questions
Badges
ruby
top-5%
alias
top-5%
git
top-5%
ubuntu
top-5%
javascript
top-5%
ruby-on-rails
top-5%
github-logo-circle

Github Skills (40)

ruby-rails10
drupal10
javascript10
web-proxy10
testing10
rspec10
rails10
proxy10
capybara10
security10
ruby10
postgresql9
ubuntu9
unit-testing9
git9

Programming languages (6)

TypeScriptShellCSSJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
oesmith/puffing-billy

Oct 2015 - Apr 2016

A rewriting web proxy for testing interactions between your browser and external sites. Works with ruby + rspec.
Role in this project:
userFull-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.
proxybrowsertestingrewritingruby
discourse/discourse

Jun 2016 - Jan 2020

A platform for community discussion. Free, open, simple.
Role in this project:
userBackend 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.
Request Free Trial