Joseph Haig is a seasoned Ruby on Rails developer based in London with over 12 years in software engineering and more than 7 years focused on Rails production work. He combines strong backend craftsmanship with practical security improvements—evidenced by contributions to the popular RaspAP web GUI where he implemented authentication and CSRF protections for the admin interface. His background spans major organisations including the BBC, Arnold Clark and the UK Ministry of Justice, giving him experience across media, retail and government systems. Mathematically trained with degrees up to MPhil, he brings analytical rigor to design and debugging, and maintains a curiosity for front-end tech like React and expanding his skill set.
12 years of coding experience
16 years of employment as a software developer
MPhil, Mathematics, MPhil, Mathematics at The University of Manchester
BSc, Mathematics, BSc, Mathematics at University of York
MSc, Mathematics, MSc, Mathematics at University of Warwick
Simple wireless AP setup & management for Debian-based devices
Role in this project:
Back-end Developer
Contributions:63 commits, 24 PRs, 18 pushes in 1 year 5 months
Contributions summary:Joseph primarily focused on implementing and securing the administrative interface for the RaspAP web GUI. Their contributions included adding authentication mechanisms, such as a basic authentication scheme and CSRF tokens for enhanced security. They also made improvements to the admin password update functionality. Their work involved modifications to PHP files to facilitate the secure configuration of the RaspAP system.
Contributions:1 PR, 11 pushes, 2 branches in 2 years 5 months
pull-requestspythonpython3playing
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.