
Software engineer · Open source · Community
Martin Finkel
I turn native media and streaming systems into tools developers can use.
I work across libVLC’s native C API, .NET bindings, Unity integrations, and experimental VLC plugins that run local AI on video and speech. My focus is the path from a native capability to an integration developers can use in an application.
Alongside the engineering, I maintain open-source projects, mentor contributors, and share practical lessons through writing and talks.
What I build
Selected projects
VLC & LibVLCSharp
I contribute to libVLC and maintain LibVLCSharp’s .NET APIs, platform integrations, and the VideoLAN NuGet packages, with 7M+ downloads.
VLC for Unity
I maintain the C++ and C# integration that brings VLC playback into Unity applications.
VLCLR
I’m building an experimental C# framework for native VLC 4 plugins, with local AI examples.
Community
Sharing knowledge and supporting developers
I created the LibVLC community Discord, now 1,500+ members across 10+ technical stacks. I mentor contributors through Google Summer of Code and share practical lessons through articles and talks.
Watch my talks