Rory Mckinley is a founder and seasoned software engineer with 15 years' experience building pragmatic, security-conscious systems from Cape Town. He leads Cape Fox Consulting, where he combines Ruby expertise with Rust and Elixir work to deliver outcomes-focused solutions ranging from legacy modernization and test automation to incident response and threat analytics (authoring Spoor to detect compromised email accounts earlier). Rory has a strong systems and security background evidenced by contributions to notable open-source projects like Metasploit and the whois Ruby client, and he favors small, high-frequency deploys and data-driven risk management. He mentors teams on architecture and quality, blends developer tooling with operational practice, and enjoys public speaking to evangelize better engineering. An early adopter of agile and devops practices at Hetzner, he brings a mechanical engineering foundation to problem-solving and a curiosity about human behavior that informs his approach to product and people.
15 years of coding experience
15 years of employment as a software developer
B.Eng, Mechanical Engineering, B.Eng, Mechanical Engineering at Stellenbosch University/Universiteit Stellenbosch
An intelligent — pure Ruby — WHOIS client and parser.
Role in this project:
Backend Developer
Contributions:12 commits in 4 months
Contributions summary:Rory primarily contributed to the `whois` Ruby project by developing and refining WHOIS parser functionality. Their work included the creation and modification of parsers for specific domain extensions, such as .co.za, along with corresponding test specifications. The user focused on implementing methods to extract domain information and also updated code documentation. These changes improved the accuracy and functionality of the WHOIS client.
Contributions:1 review, 4 PRs, 19 comments in 3 months
Contributions summary:Rory primarily contributed to the Metasploit Framework by modifying existing code to improve functionality and address deprecation warnings. Their work included enhancing the capture plugin's help output and removing reliance on deprecated methods, indicating a focus on code quality and usability. Furthermore, they introduced and refined specifications for the SSH login scanner. Lastly, the user made changes to incorporate ruby-mysql for MySQL login scanning, showing a focus on database interactions.
metasploitmetasploit-framework
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.