Joe Subbiani is a game developer based in Glasgow with five years of hands-on experience blending artistic sensitivity and systems-level programming to build engaging interactive experiences. After earning a First Class BSc in Computer Science from the University of Glasgow, he moved into industry roles that span game development at Climax Studios and open-source systems work at Arm on the widely used mbed TLS library. His contributions to mbed TLS focused on refactoring and maintainability—consolidating integer-manipulation macros and reducing code size—showing an attention to clean, safe low-level code that complements his creative practice. Comfortable teaching and mentoring from his time as a university lab demonstrator, he also brings disciplined operational skills developed as a high ropes instructor. Joe combines an artist’s eye with pragmatic engineering, making him adept at solving both technical and design challenges in game development.
4 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BSc, Computer Science, First Class Honours, Bachelor of Science - BSc, Computer Science, First Class Honours at University of Glasgow
An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.
Role in this project:
Back-end Developer
Contributions:50 reviews, 132 commits, 11 PRs in 2 months
Contributions summary:Joe primarily focused on refactoring and improving the maintainability of the mbedtls library by moving and reorganizing various 32-bit integer manipulation macros. These changes involved consolidating duplicate code across multiple files and implementing byte reading macros to reduce code size. The user's contributions also included adding do-while protection to macros and updating comments to reflect the changes.
An open source, portable, easy to use, readable and flexible SSL library
Contributions:138 pushes, 12 branches in 3 months
xmakessldubreadableqbcore-framework
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.