James Addyman

iOS Developer at monzo

Abercynon, Wales, United Kingdom
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

🤩
Rockstar
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.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
58,370reputation
4.2mreached
820answers
81questions
Badges
uiview
top-5%
interface-builder
top-1%
model-view-controller
top-5%
uitextfield
top-5%
uibutton
top-5%
checkbox
top-5%
github-logo-circle

Github Skills (38)

interface-builder10
objective-c10
ios10
ipad10
memory-management10
c1110
device-emulation10
c1710
xcode10
uitableview10
cocoa-touch10
emulation10
iphone10
appstoreconnect9
checkbox9

Programming languages (5)

C++CObjective-CRubyPython

Github contributions (5)

github-logo-circle
Provenance-Emu/Provenance

Aug 2013 - Jul 2020

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:
userBack-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.
gameboyemulatorgameemulator-frontendprovenance
davidmuzi/Provenance

Oct 2013 - Sep 2015

Contributions:8 commits in 1 year 11 months
emulatorsemulatorgenesissegaios
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
James Addyman - iOS Developer at monzo