Niclas Nilsson is a software developer based in Söderköping, Sweden, who transitioned from a long career in pastoral leadership into professional software engineering, bringing 11 years of practical experience with technology and people. Currently at CGI, he combines hands-on mobile development skills with a pragmatic, user-focused approach to building reliable systems. On GitHub he contributed meaningful iOS improvements to a React Native BLE Manager module—adding state restoration, persisting central manager instances, and fixing connection/disconnection bugs to boost BLE stability. His background running teams and community organizations gives him strong communication, troubleshooting, and stakeholder-management skills that complement his technical work. Studying computer science at Luleå University of Technology and continuing coursework across Swedish universities demonstrates his commitment to formalizing and expanding his technical foundation. He’s pragmatic, steady under pressure, and particularly effective when projects require both technical detail and clear coordination.
11 years of coding experience
Linköpings universitet
Malmö University
Umeå University
Computer Science, Computer Science at Luleå University of Technology
Contributions summary:Niclas primarily focused on enhancing the iOS implementation of the React Native BLE Manager module. Their contributions involved adding features like state restoration, persisting the CBCentralManager instance, and providing methods to access the central manager address and instance. Furthermore, they addressed bugs related to connection and disconnection handling, including refining the connect and disconnect callback management. These improvements increased the stability and functionality of the iOS Bluetooth Low Energy communication module.
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.