Carola Nitz is a Senior Software Engineer with 12 years’ experience building high-quality iOS and cross-platform media applications, currently shaping the Netflix player and GraphQL migration from San Francisco. She has deep expertise in mobile UX, Swift adoption, and media playback—evidenced by long-term contributions to VideoLAN’s VLCKit and VLC iOS clients where she improved core playback, transcoding, cloud integrations and UI redesigns for a widely used open-source media stack. Carola has driven engineering process improvements—adding CI, automated builds, fastlane releases, and test suites—while mentoring contributors and coordinating product-design collaboration. With a Diplom Informatik in medical computer science, she blends rigorous academic training with practical product delivery and a knack for translating complex native C/C++ media layers into polished iOS experiences.
12 years of coding experience
10 years of employment as a software developer
Abitur, Abitur at Theodor-Mommsen-Schule
Diplom Informatik (equivalent to a Masters degree), medical computer science, 1,6 (equivalent to a 3.3 GPA), Diplom Informatik (equivalent to a Masters degree), medical computer science, 1,6 (equivalent to a 3.3 GPA) at Universität zu Lübeck
Contributions:740 commits, 322 PRs, 26 pushes in 4 years 10 months
Contributions summary:Carola made several contributions related to the iOS mobile application. Their work included adding functionality to the app to support cloud services for file management and playback of files. They also worked on UI-related tasks such as modifying the navigation bar and menu, and setting up the positioning and the appearance of the views for the iOS version. Furthermore, the user updated the app to support the latest features and integrate with the most recent version of VLCKit, including features and improvements in the playback functionality.
libvlc bindings for OS X, iOS and tvOS in Objective-C, official mirror
Role in this project:
Mobile Developer (iOS)
Contributions:56 commits, 43 PRs, 177 comments in 11 months
Contributions summary:Carola primarily contributed to the `vlckit` repository by making several modifications to the `VLCMediaPlayer` class. These changes included renaming the class for consistency, adding methods to fix warnings, and addressing recording-related functionalities. Furthermore, the user worked on the `VLCTranscoder` class, adding functionality for transcoding media files and integrating subtitles. These efforts demonstrate a focus on enhancing core media playback and transcoding capabilities within the VLCKit framework.
objective-cpicture-in-picturelibvlcappletvtvos
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
Carola Nitz - Senior Software Engineer at VideoLAN