James Addyman is an experienced iOS developer with 14 years of engineering practice, currently building mobile experiences at Monzo from Abercynon, Wales. He blends production iOS app development with low-level systems work, evidenced by open-source contributions to the Provenance emulator where he’s tackled core emulation, memory and save-state functionality to improve compatibility across classic consoles. Comfortable across app-level features and backend systems that power device interactions, he brings a pragmatic, systems-minded approach to mobile engineering. Known for shipping reliable, user-facing products while diving into platform internals, James pairs hands-on coding with a curiosity for retro hardware and emulation challenges.
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
Role in this project:
Back-end Developer
Contributions:3 releases, 18 reviews, 521 commits in 7 years
Contributions summary:James appears to be working on low-level system software, likely focused on the core emulation logic, as evidenced by the changes to `eeprom_i2c.c`, indicating contributions to the Genesis Plus GX emulator. Their work involves modifying memory management and system interactions, including file I/O and save state functionality, potentially to support features such as save RAM for specific game cartridges. The user’s contributions span multiple file types and core emulation functionality to help increase game compatibility, as well as build support for the new system.
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.