Brian May is a seasoned Cloud Engineer based in Melbourne with 17 years of experience blending systems administration, back-end development, and DevOps across academia, consulting, and enterprise environments like EA. He maintains a careful, security-minded approach—evident from long-term work packaging security updates for legacy Debian systems—and has deep Python/Django expertise running critical projects such as Karaage for HPC user management. Brian is an active open-source contributor, improving reliability and IPv6/DNS handling in notable projects like sshuttle and strengthening test suites and scheduler robustness in Celery and django-guardian. Comfortable across infrastructure (Proxmox, AWS, containers) and application code, he’s practiced in managing complex legacy codebases and coordinating with diverse stakeholders to deliver safe, maintainable systems.
17 years of coding experience
27 years of employment as a software developer
Diploma of Screen, Animation, Diploma of Screen, Animation at Qantm College
VCE, English, Maths, Physics, VCE, English, Maths, Physics at Mullaurna Secondary College
PhD, Computer Security, PhD, Computer Security at Monash University
Wrong project! You should head over to http://github.com/sshuttle/sshuttle
Role in this project:
Back-end Developer
Contributions:158 commits, 1 comment in 4 years 10 months
Contributions summary:Brian's commits primarily focused on enhancing the sshuttle project's back-end functionality. They improved the codebase by importing the required errno module, refactoring code, and improved the DNS request handling. Furthermore, they implemented TCP and DNS-related improvements, including passing sockets to handlers and modifying the DNS request process to send the request back on the same socket, leading to improved IPv6 support. Finally, they made adjustments to the codebase by renaming several TCP-specific components and functions.
Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Works with Linux and MacOS. Supports DNS tunneling.
Role in this project:
Back-end Developer
Contributions:12 releases, 21 reviews, 203 commits in 6 years 7 months
Contributions summary:Brian primarily focused on improving the functionality of the sshuttle proxy server. Their contributions include importing a missing module, enhancing IPv6 support in the client, refactoring code, renaming TCP-specific commands for clarity, and renaming variables for better consistency. They also addressed issues related to DNS requests and their handling within the proxy.
proxy-servertransparentadminproxydns
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
Brian May - Cloud Engineer at Electronic Arts (EA)