Claudio Cambra

Senior Software Engineer at VideoLAN

Hong Kong Island, Hong Kong, China
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
Claudio Cambra is a Senior Software Engineer based in Hong Kong with five years of experience building cross-platform desktop and system integrations for macOS, Linux and iOS. He currently works on distributed file sync at Air and has driven major desktop client work at Nextcloud, including a macOS File Provider-based sync engine and significant refactors that removed crashes and improved stability. At VideoLAN he led macOS UX efforts for VLC, redesigning media library and playback components, and his open-source contributions include improving legacy-account import and sync behaviors for the widely used Nextcloud Desktop client. He combines low-level systems work (CoreAnimation/CoreAudio fixes, file locking and Finder Sync) with polished UX rewrites, making him comfortable across kernel-adjacent APIs and user-facing features. His background spans machine learning, technical writing and mentoring in Google Summer of Code, reflecting both a technical breadth and a knack for clear communication. Collected education in computer science and digital humanities underpins a pragmatic, user-focused engineering approach.
code5 years of coding experience
job7 years of employment as a software developer
bookIGCSEs & A2 Levels, 4 As at A2 Level, 85% Average IGCSEs (11 subjects), IGCSEs & A2 Levels, 4 As at A2 Level, 85% Average IGCSEs (11 subjects) at St George's School of Málaga
bookMaster's degree, Computer Science, GPA 3.72, Master's degree, Computer Science, GPA 3.72 at Peking University
bookCELTA, Teaching English as a Second or Foreign Language/ESL Language Instructor, Pass, CELTA, Teaching English as a Second or Foreign Language/ESL Language Instructor, Pass at International House London
bookUniversity College London
languagesEnglish, Spanish, German
github-logo-circle

Github Skills (12)

c-language10
cprogramming-language10
qt10
application9
platform-independent9
multiplatform9
web-application9
develop9
cross-platform9
user-interface8
software-design8
nextcloud6

Programming languages (13)

JavaC++CRustPerlHTMLQMLShell

Github contributions (5)

github-logo-circle
nextcloud/desktop

Dec 2021 - Jan 2023

💻 Desktop sync client for Nextcloud
Role in this project:
userBack-end Developer
Contributions:1 release, 1527 reviews, 788 commits in 1 year 1 month
Contributions summary:Claudio contributed to the Nextcloud Desktop sync client, specifically focusing on enhancing the import process of legacy account configurations from older clients. Their commits introduced a new property to force a legacy import and added an application argument to force this legacy import functionality. Further contributions involved placing signals and slots for account manager in line with how other classes do it. They made additional improvements by refactoring existing parts.
cppnextcloudsyncc-plus-plusdesktop
Batteries-included package to build your own Nextcloud sync client for Apple platforms
Contributions:1 review, 99 PRs, 403 pushes in 11 months
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
Claudio Cambra - Senior Software Engineer at VideoLAN