Joseph Haig

Ruby On at Ministry of Justice UK

London, England, United Kingdom
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

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job16 years of employment as a software developer
bookMPhil, Mathematics, MPhil, Mathematics at The University of Manchester
bookBSc, Mathematics, BSc, Mathematics at University of York
bookMSc, Mathematics, MSc, Mathematics at University of Warwick
github-logo-circle

Github Skills (9)

csrf10
user-authentication10
authentication10
php10
security10
wifi9
debian9
hostapd8
lighttpd7

Programming languages (15)

JavaCSSC++CHTMLKotlinHCLTypeScript

Github contributions (5)

github-logo-circle
RaspAP/raspap-webgui

May 2016 - Oct 2017

The easiest, full-featured wireless router setup for Debian-based devices. Period.
Role in this project:
userBack-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.
debian-basedwirelessraspberry-pihostapdrpi
jrmhaig/elite_universe

Dec 2015 - Oct 2025

Contributions:5 releases, 50 pushes, 3 branches in 9 years 11 months
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