Hugh Gallagher

Software Developer at Metrohm Autolab

Rotterdam, South Holland, Netherlands
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

👤
Senior
🎓
Top School
Hugh Gallagher is a software developer with 11 years' experience specializing in C# WPF and ASP.NET MVC, currently building desktop applications at Metrohm Autolab from his base in Rotterdam. He combines pragmatic commercial backend work with a strong open-source pedigree, owning libraries for discrete transforms and steganography and contributing quality-focused refactors to high-profile Rust projects like Servo, WebRender and gfx-rs. Hugh’s contributions often target maintainability—removing unwraps, replacing loops for readability, and resolving build issues—reflecting a discipline for clean, cross-platform code. His background in computer and electronic engineering underpins a practical understanding of both low-level graphics and application-layer concerns.
code11 years of coding experience
job4 years of employment as a software developer
bookBEng Honors in Computer and Electronic Engineering, BEng Honors in Computer and Electronic Engineering at Galway-Mayo Institute of Technology
github-logo-circle

Github Skills (31)

vulkan10
servo10
graphics-engine10
graphic10
render10
metal10
webr10
dx10
api10
font-rendering10
rust10
directx10
image-processing9
back-end-development9
data-format9

Programming languages (5)

RustBatchfileJavaScriptMarkdownKotlin

Github contributions (5)

github-logo-circle
servo/webrender

Jan 2017 - Aug 2018

A GPU-based renderer for the web
Role in this project:
userBackend Developer
Contributions:10 commits, 7 PRs, 47 comments in 1 year 6 months
Contributions summary:Hugh primarily worked on the backend of the project, specifically focusing on the `webrender` component. Their commits show work related to font rendering, image processing, and resource management within the renderer. They refactored code, merged resource updates and transactions, and fixed compile errors.
rendering-enginewebglgpurustwebgpu
gfx-rs/gfx

Feb 2019 - Apr 2021

[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Role in this project:
userBackend Engineer
Contributions:7 commits, 9 PRs, 25 comments in 2 years 2 months
Contributions summary:Hugh primarily contributed to the core of the `gfx-rs/gfx` project, focusing on low-level graphics API aspects. Their work involved refactoring and standardizing data structures, specifically `ChannelType` values within the `Format` module. They also made changes to the Metal backend, which involved handling of various graphics formats and associated data types, as well as renaming functions in the project's descriptor pool implementation. Moreover, the user addressed build issues and Travis CI errors, indicating a focus on code quality and cross-platform compatibility.
apimetalmaintenance-modegpurust
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
Hugh Gallagher - Software Developer at Metrohm Autolab