Daniel Browne

Staff IOS Software Engineer at Marks and Spencer

Sheffield, 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
Daniel Browne is a Staff iOS Software Engineer based in Sheffield with 11 years of professional iOS and macOS experience, coding in Swift and Objective-C since 2009 and professionally since 2014. He currently leads iOS technical delivery and architecture for a feature squad at Marks & Spencer, driving MVVM-based apps that blend SwiftUI and UIKit within mature CI/CD pipelines. Daniel has owned and contributed to notable open-source tooling—maintaining Pusher’s Swift SDKs and implementing a cross-platform WebSocket client—bringing production-grade realtime and push-notification expertise. His background spans startups and enterprise, from greenfield app builds and hardware-integrated PoS systems to improving test coverage, Swift best practices and release automation. He pairs hands-on engineering with mentorship and cross-team architectural influence, and his PhD-level research training adds a methodical, performance-minded approach that often surfaces in infrastructure and quality improvements.
code11 years of coding experience
job8 years of employment as a software developer
bookDiploma in Industrial Studies, Diploma in Industrial Studies at Loughborough University
github-logo-circle

Github Skills (4)

swift10
lib10
websocket10
logging8

Programming languages (13)

C#JavaCSSCGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
Pusher Channels websocket library for Swift
Role in this project:
userBack-end Developer
Contributions:7 releases, 13 reviews, 187 commits in 11 months
Contributions summary:Daniel primarily focused on implementing a Swift-based websocket library for Pusher Channels. They added and refactored constants, string literals, and documentation comments. Furthermore, the user introduced a PusherLogger class for logging informational events within the library. They also modified the WebSocketDelegate code, and implemented several SwiftLint fixes.
websocketchannelsswiftpusherpusher-channels
pusher/pusher-http-swift

Mar 2021 - Jul 2021

Swift library for interacting with the Pusher Channels HTTP API
Contributions:2 releases, 202 commits, 16 PRs in 4 months
apiswift-librarychannelsswiftios
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
Daniel Browne - Staff IOS Software Engineer at Marks and Spencer