Liam Gallagher is a Graduate IT Security Analyst at Mercury Engineering with four years of hands-on experience blending cybersecurity education and practical incident-focused work. He holds an Honours BSc in Computing with Cybersecurity and Digital Forensics and has progressed from frontline customer roles to technical security practice, demonstrating strong work ethic and adaptability. An active Rust developer, Liam contributes to notable open-source projects like the Bevy game engine, improving core ECS and scheduling systems—an uncommon cross-over that sharpens his systems-level thinking for security tasks. Based in Killybegs, Ireland, he brings a youthful, fast-learning mindset informed by early leadership training in youth community work. Liam’s background suggests he thrives at the intersection of low-level engineering and pragmatic security operations, making him well-suited for roles that require both deep technical contributions and incident response.
4 years of coding experience
Foundational Certificate (Level 6) in Youth Leadership and Community Action, Youth Leadership, Foundational Certificate (Level 6) in Youth Leadership and Community Action, Youth Leadership at University of Galway
Honour’s Batchelor of Science in Computing with Cybersecurity and Digital Forensics, Cyber Security and Digital Forensics, 1.1, Honour’s Batchelor of Science in Computing with Cybersecurity and Digital Forensics, Cyber Security and Digital Forensics, 1.1 at Letterkenny Institute of Technology
Leaving Certificate, Leaving Certificate at St Catherine’s Vocational School
A refreshingly simple data-driven game engine built in Rust
Role in this project:
Backend Developer
Contributions:37 reviews, 21 PRs, 77 comments in 2 years 7 months
Contributions summary:Liam primarily contributed to the Bevy game engine's backend, focusing on improving core systems and adding new features. Their work includes implementing run conditions for system execution, optimizing code with the `spawn_batch` function, and implementing a `SystemParam` for the `WorldId`. Furthermore, the user added features for global volume control in the audio system and added integer equivalents for the `Rect` type. The commits demonstrate a strong understanding of Bevy's ECS and scheduling mechanisms.
Visual gizmos to assist with Bevy game development
Contributions:4 releases, 72 commits, 3 PRs in 6 months
bevyrustgizmosgame-developmentassist
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.