Mark Skelton is a director and experienced game programmer with nine years building interactive experiences using C# and Unity, now leading SLAP-BANG! Digital from Belfast. He progressed from hands-on games programmer roles to senior engineering and level design positions at studios like Billy Goat Entertainment, demonstrating both technical depth and design sensibility. Mark is an active full‑stack contributor on open-source projects—helping modernise apps with TypeScript, improve accessibility in React components, and extend developer tooling like Raycast—showing a broader interest beyond games. His background includes a BEng in Computer Science from Queen’s University Belfast and a track record of shipping polished features and tooling across platforms. Colleagues describe him as a pragmatic problem-solver who combines product-focused thinking with maintainable engineering. Outside work he’s publicly identified as a follower of Christ, reflecting values that inform his collaborative leadership style.
9 years of coding experience
6 years of employment as a software developer
BEng Computer Science, Computer Science, 2:1, BEng Computer Science, Computer Science, 2:1 at Queen's University Belfast
:postbox: Nifty Gmail desktop app for macOS, Linux & Windows
Role in this project:
Full-stack Developer
Contributions:10 releases, 75 commits, 79 PRs in 3 years 3 months
Contributions summary:Mark significantly contributed to the `meru` project, a Gmail desktop app, by addressing various aspects of the application. They refactored the codebase by renaming variables, removing dependencies, and implementing TypeScript. Moreover, they introduced features like persisting window size, fixing the unread count, and adding new menu items. The user also made visual improvements and bug fixes.
Contributions:5 commits, 5 PRs, 2 comments in 2 years 9 months
Contributions summary:Mark primarily focused on enhancing the accessibility and user interaction of the React image cropping tool. Their contributions involved adding a `tabindex` to the crop selection for keyboard navigation and improving the nudging functionality with arrow keys. They also updated the component's drag elements to use the `button` role. These changes demonstrate a focus on improving user experience and accessibility.
crop-imagereactimagejavascriptimage-cropping
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.