Mohammad Nabulsi

Senior software engineer, Vienna. I build mobile SDKs by day and small apps by night.

I've spent ten years on mobile — mostly iOS, mostly the parts other developers build on top of. I've worked on an identity-verification SDK that handles more than 25 million document scans a year across 200+ countries, and a video player SDK serving over 10 million streaming sessions a month. These days I lead a mobile team across iOS and Android and write Spring Boot services alongside it.

On my own time I make small, self-contained apps. They work offline, they don't ask for an account, and they collect nothing — partly because that's a better product, and partly because I've seen enough SDK integrations to know what "just a little analytics" turns into.

Apps

Open source

Experience

Earlier: Souktel Digital Solutions and Yamsafer, in Ramallah. BSc in Computer Science, An-Najah National University.

What I work with

Languages
Swift, Objective-C, Kotlin, Java, TypeScript
Mobile
UIKit, SwiftUI, AVFoundation, Combine, RxSwift, React Native, SDK design
Backend
Spring Boot, FastAPI, REST, Postgres
Streaming
HLS, DASH, DRM (Widevine, FairPlay), adaptive bitrate
Delivery
GitHub Actions, Jenkins, Fastlane, Bitrise, SPM, Gradle, XCTest, TDD

Get in touch