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.
code12 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
authentication10
php10
user-authentication10
security10
wifi9
debian9
hostapd8
lighttpd7

Programming languages (15)

JavaC++CSSCHTMLKotlinTypeScriptHCL

Github contributions (5)

github-logo-circle
RaspAP/raspap-webgui

May 2016 - Oct 2017

Simple wireless AP setup & management for Debian-based devices
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.
rpiraspberry-pidnsmasqwirelesshostapd
jrmhaig/Open_Source_Chess

Oct 2017 - Mar 2020

Playing Chess by Github Pull Requests.
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.
Request Free Trial
Joseph Haig - Ruby On at Ministry of Justice UK