Brian Nickel is a Staff Software Engineer with 19 years of experience, specializing in iOS and SDK development for the Apple ecosystem and a surprising fluency in .NET. He has led technical teams and major rewrites of mobile analytics SDKs, shipped long-lived apps at Stack Overflow, and currently shapes product engineering at Contentsquare. Brian pairs deep runtime and framework debugging skills (including low-level workarounds and CI ownership) with a strong testing mindset—evident from notable open-source contributions to testing frameworks like Quick, KIF, and AFNetworking. He excels at turning ambiguous customer issues into robust fixes and documentation, and at rearchitecting monoliths into modular, maintainable systems. Based in Greater Phoenix, he brings a mix of hands-on coding, cross-platform perspective, and developer-community empathy to complex mobile and backend problems.
20 years of coding experience
11 years of employment as a software developer
Bachelor of Science in Engineering Computer Systems Engineering, Bachelor of Science in Engineering Computer Systems Engineering at Ira A. Fulton Schools of Engineering at Arizona State University
Library for reading and writing metadata in media files
Role in this project:
Back-end Developer
Contributions:116 commits, 7 comments in 1 year 4 months
Contributions summary:Brian primarily contributed to fixing bugs and improving the functionality of the TagLib# library. They addressed crashes related to WM/PartOfSet reading in ASF files and also fixed invalid frame conversions and implemented better methods for populating ByteVectors. The user also worked on adding support for various media formats like MP4, Wavpack, MPC and other improvements to the file parsing logic. Moreover, the user has contributed to several bug fixes, which increased the overall stability and quality of the library.
Keep It Functional - An iOS Functional Testing Framework
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:144 commits, 27 comments, 1 issue in 1 year 11 months
Contributions summary:Brian contributed significantly to the KIF framework by implementing a variety of test steps and functionalities. Their work focused on improving the framework's capabilities for iOS UI testing, including adding steps for waiting for elements, tapping views, entering text, and simulating device rotations. They also addressed specific issues and made improvements to the framework's handling of text fields, keyboard inputs, and scrolling. Furthermore, the user built out a suite of tests that validated many of the core functionalities of the KIF test framework.
functional-testingios
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.