Rain Sallow is a software engineer with eight years of experience building reliable back-end systems and test automation, currently contributing at Chocolatey Software from Boca Raton. He brings practical open-source chops—having improved PowerShell itself (type accelerators, BigInteger, byte literals) and strengthened testing and usability for learning tools like PSKoans—showing a focus on developer experience and robust tooling. Rain pairs a disciplined engineering mindset with a learner-teacher ethos, turning failures into teachable improvements and adding pragmatic automation and test coverage to projects. His background in IT support, project management, and even contemporary music gives him a versatile, user-centered approach to problem solving and communication.
8 years of coding experience
3 years of employment as a software developer
High School, High School at Ballina High
Bachelor’s Degree Information Technology, Bachelor’s Degree Information Technology at Southern Cross University
A simple, fun, and interactive way to learn the PowerShell language through Pester unit testing.
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:38 releases, 33 reviews, 727 commits in 2 years 10 months
Contributions summary:Rain focused on adding and refactoring tests for the PowerShell language learning project, `pskoans`. Their contributions included adding new tests, restructuring existing tests, and improving the robustness of the testing framework by incorporating runspaces and fixing parameter issues. Furthermore, they enhanced the project's usability by incorporating features such as topic selection and code coverage reporting in the test suite. These changes show a dedication to improving the quality and testing process of the project.
Contributions:102 reviews, 47 commits, 73 PRs in 3 years 4 months
Contributions summary:Rain made several contributions focused on enhancing the PowerShell language's capabilities. These included implementing C#-style type accelerators and numeric literal suffixes, introducing support for byte literals, and incorporating BigInteger support. The user also worked on improvements such as allowing conversions from numeric strings and fixing issues related to the `-NoEnumerate` switch for `Write-Output`. Additionally, there were changes to internal code structure and tests.
windowspowershelllinuxcommand-linemacos
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
Rain Sallow - Software Engineer at Chocolatey Software