Carola Nitz

Senior Software Engineer at VideoLAN

San Francisco, California, United States
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
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.
code12 years of coding experience
job10 years of employment as a software developer
bookAbitur, Abitur at Theodor-Mommsen-Schule
bookDiplom 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
languagesEnglish, German
github-logo-circle

Github Skills (9)

mobile10
objective-c10
swift10
ios10
ui-design10
autolayout9
libvlc9
multimedia8
avfoundation7

Programming languages (6)

COCamlJavaScriptObjective-CSwiftRuby

Github contributions (5)

github-logo-circle
videolan/vlc-ios

Nov 2014 - Aug 2019

VLC for iOS/iPadOS and tvOS official mirror
Role in this project:
userMobile Developer (iOS)
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.
objective-ctvosvlcipadosswift
videolan/vlckit

Sep 2018 - Aug 2019

libvlc bindings for OS X, iOS and tvOS in Objective-C, official mirror
Role in this project:
userMobile 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