Moustafa Berg

CTO at HelseRespons

Trondheim, Trøndelag, Norway
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
Moustafa Berg is a seasoned technology leader and hands-on iOS engineer with 11 years of experience, now serving as CTO in Trondheim, Norway. He has led teams at Telenor and built mobile firmware and BLE tooling at Nordic Semiconductor, contributing to well-known projects like the iOS DFU library and nRF Toolbox where he strengthened OTA reliability and CGM features. Equally comfortable in leadership and code, he has a track record of improving robustness and test coverage in open-source Swift projects (notably fixes for file-permission handling in a popular Zip framework). Early full-stack web work in Egypt taught him to design for high availability and payment-linked systems, a practical mindset he still applies to product and infrastructure decisions. Outside work he’s an avid game builder and tinkerer, blending creative prototyping with pragmatic engineering. Colleagues know him as a pragmatic problem-solver who pairs strategic vision with attention to low-level reliability and developer experience.
code11 years of coding experience
job12 years of employment as a software developer
bookHigh School Mathematics & Science, High School Mathematics & Science at Alexandria Language School
bookBSc. Computer Engineering, BSc. Computer Engineering at Arab Academy for Science, Technology and Maritime Transport
languagesEnglish, Arabic, Norwegian
stackoverflow-logo

Stackoverflow

Stats
3,221reputation
327kreached
89answers
7questions
github-logo-circle

Github Skills (28)

objective-c10
file-management10
ios10
testing10
firmware10
bluetooth-le10
dfu10
btle10
swift10
bluetooth-low-energy10
debugging9
unzip9
cocoapods9
compression9
text-files8

Programming languages (11)

C#JavaShellCJavaScriptGoObjective-CSwift

Github contributions (5)

github-logo-circle
nordicsemi/IOS-DFU-Library

Jun 2016 - Nov 2018

OTA DFU Library for Mac and iOS, compatible with nRF5x SoCs
Role in this project:
userMobile Developer (iOS)
Contributions:13 releases, 99 commits, 51 PRs in 2 years 4 months
Contributions summary:Moustafa primarily contributed to the iOS-DFU-Library, focusing on implementing and improving the Over-The-Air (OTA) Device Firmware Update (DFU) functionality. Their work included the implementation of error handling, such as the `OperationNotpermitted` response code, and integrating features like pause and resume for DFU processes. Furthermore, the user addressed a bug related to device reset states, ensuring a more robust and reliable DFU process, and enhanced the logging for better debugging.
dfuiosotanrf51nrf52
nordicsemi/IOS-nRF-Toolbox

Jun 2016 - Nov 2017

The nRF Toolbox is a container app that stores your Nordic Semiconductor apps for Bluetooth Low Energy in one location.
Role in this project:
userMobile Developer (iOS)
Contributions:10 releases, 46 commits, 5 PRs in 1 year 5 months
Contributions summary:Moustafa primarily contributed to the nRF Toolbox, a container app for Nordic Semiconductor's Bluetooth Low Energy apps. The commits reveal significant work on the Continuous Glucose Monitoring (CGM) feature, including adding code for a CGM feature branch, and implementing and updating the UI in the `CBGMViewController.m` file and other supporting classes. The user also updated the CocoaPods installation and made Swift 3 and Swift 4 migrations and updated the iOSDFULibrary within the application.
bluetooth-low-energy
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