Director Of Research IT at The University of Manchester
England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Robert Haines is a seasoned research IT leader with 22 years of experience, currently serving as Director of Research IT at The University of Manchester and an Honorary Lecturer. He progressed through technical and managerial roles from Senior Software Engineer to Associate Director, combining hands-on software engineering with strategic oversight of research computing services. An active open-source contributor, he has improved test infrastructure for the widely used rubyzip library and enhanced command-line video-tracking tools, reflecting attention to robust testing and reproducible research outputs. Based in the UK with a BSc in Computer Science from Manchester, he blends academic engagement with practical delivery, often surfacing subtle reliability improvements—like file-permission and timestamp handling—that prevent flaky research workflows.
22 years of coding experience
17 years of employment as a software developer
BSc (Hons) Computer Science, BSc (Hons) Computer Science at The University of Manchester
Contributions:6 releases, 14 reviews, 366 commits in 8 years 6 months
Contributions summary:Robert primarily contributed to the testing infrastructure of the rubyzip library. Their commits focused on updating tests to utilize the MiniTest 5.x API, ensuring tests are compatible with new versions of the testing framework. They also refactored test code to improve cleanup processes and ensured file permissions and timestamps are correctly set. Finally, the user added tests for specific functionality in the library.
Contributions:17 commits, 7 PRs, 2 comments in 15 days
Contributions summary:Robert primarily contributed to the command-line tool's functionality by adding new features and modifying existing ones. The user added the ability to skip frames and milliseconds at the start of video files, including argument parsing and error handling. They also integrated an output file option, which was then extended to output tracking data to a CSV file, including rotated bounding box data and active point counts.
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.