Gordon Martin is a software engineer with 13 years’ experience building both front-end and back-end systems, currently contributing at Kaluza from Glasgow. He brings strong open-source credentials—working on high-profile projects like lichess.org (mobile UI improvements) and the ScalaChess engine where he implemented new game variants—alongside hands-on experience with decentralized p2p systems such as Secure Scuttlebutt and Patchwork. Comfortable across Scala, Django and modern web stacks, he has a track record of shipping UX-focused features, performance-minded refactors, and internationalization improvements. He also mentors emerging developers and has moved between startups, open-source communities and larger engineering teams, which gives him a pragmatic balance of product sensibility and technical rigor. An understated strength is his interest in peer-to-peer architectures, shaping how he approaches resilient, user-centric designs.
13 years of coding experience
6 years of employment as a software developer
MSci Computing Science, MSci Computing Science at University of Glasgow
Chess API written in scala. Immutable and free of side effects.
Role in this project:
Back-end Developer
Contributions:79 commits, 7 PRs, 39 pushes in 11 months
Contributions summary:Gordon focused on implementing new game variants in the ScalaChess chess engine, demonstrating core back-end development skills. Their contributions involved modifying existing code to introduce new rules, handling game-ending conditions, and integrating new variants into the game's logic. The user also worked on refactoring existing code, such as moving responsibility for move generation and ensuring accurate game state determination. This suggests a strong understanding of the chess engine's internal workings and the ability to implement new game mechanics.
A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).
Role in this project:
Full-stack Developer
Contributions:28 commits, 6 PRs, 41 comments in 4 months
Contributions summary:Gordon focused on improving the functionality and user experience of the Patchwork application. They implemented features to prevent unwanted messages from being registered as recent activity, and addressed rendering issues for specific message types. Additionally, the user added warnings and implemented internationalization to enhance the user experience. The user also contributed to the codebase by adding code to show warnings based on user activity, and refactored the code to improve the application's user interface.
securescuttlebuttssbsharing-appp2p
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.