Steve Barnegren

Mobile Engineer at Syntelligence AI

Sandhurst, England, 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
🎓
Top School
Steve Barnegren is a seasoned mobile engineer with 12 years of experience building polished iOS and tvOS apps, most recently shaping Plex’s client experience and now driving mobile at Syntelligence AI. He has led mobile teams and delivered major streaming clients like ITV Hub across iOS, tvOS and Android, combining hands-on development with product-focused leadership. A prolific contributor to open-source iOS projects, Steve created and maintained TweenKit, an animation library in Swift, and refined Provenance’s UI to work smoothly across diverse iPhone and Apple TV layouts. His background in music and freelance audio work informs a strong sense for UX detail and multimedia integration. Based in Sandhurst, UK, he’s known for pragmatic architecture changes, careful cross-device UI fixes, and improving usability where platform quirks often hide.
code12 years of coding experience
job11 years of employment as a software developer
bookMusic, Music at University of Surrey
github-logo-circle

Github Skills (15)

objective-c10
swift10
ios10
user-interface10
ui-design10
graphical-user-interface10
animation10
human-interface10
uibezierpath9
uikit9
tvos8
emulation8
catalyst7
retrocomputing6
retroprogramming6

Programming languages (2)

C++Swift

Github contributions (5)

github-logo-circle
SteveBarnegren/TweenKit

Mar 2017 - Sep 2020

Animation library for iOS in Swift
Role in this project:
useriOS Mobile Developer
Contributions:3 releases, 184 commits, 13 PRs in 3 years 7 months
Contributions summary:Steve primarily contributed to the development of an animation library for iOS in Swift. Their work involved setting up the project structure and changing project structure, including modifications to the app delegate and view controller, which indicates an understanding of iOS application architecture. The commits showcase the implementation of a Tweenable protocol along with the code for linear interpolation, and adding easing functions, which provided basic functionality of this library. They also added Animation and Scheduler classes that demonstrates the work to create this library. Furthermore, they have been working with the user interface by including the slider.
animationonboardingeasing-functionsuiviewbezier
Provenance-Emu/Provenance

Feb 2017 - Dec 2017

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:
userMobile Developer (iOS)
Contributions:5 commits, 2 PRs, 2 comments in 10 months
Contributions summary:Steve primarily focused on enhancing the user interface and usability of the Provenance emulator on iOS devices. They addressed display issues on specific iPhone models, such as the iPhone 6, and ensured proper control placement relative to safe areas on newer iPhones. Additionally, the user repositioned UI elements, including the menu button and start/select buttons, to improve their visibility and user experience on iPhone X devices. Their contributions are centered around refining the iOS app's visual layout and responsiveness across different device configurations.
gameboyemulatorgameemulator-frontendprovenance
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
Steve Barnegren - Mobile Engineer at Syntelligence AI