Mark Lee is a freelance full-stack software engineer with 17 years’ experience specialising in Enterprise Java and React/TypeScript applications, often acting as a hands-on Technical Lead for Agile projects. He delivers full project lifecycles—from requirements and bid prep through solution design, coding, and client handover—while mentoring teams and promoting developer-friendly workflows like Docker Compose for seamless local runs. Recently he helped an in-house team upskill from scratch into Go web services on Google Cloud, alongside React web and React Native mobile apps. A pragmatic problem-solver, he combines deep back-end expertise (including contributions to VLC’s core player APIs) with polished front-end delivery. Based in Newcastle upon Tyne, he focuses on remote freelance roles outside IR35 and values continuous learning and practical, production-ready solutions.
VLC media player - All pull requests are ignored, please use MRs on https://code.videolan.org/videolan/vlc
Role in this project:
Back-end Developer
Contributions:4 commits in 2 years
Contributions summary:Mark primarily contributes to the VLC media player's core functionality, focusing on libvlc and player-related APIs. Their work includes adding new APIs for subtitle text scaling and explicitly setting A-B loop functionality by time/position. They also fixed a bug related to chapter descriptions. The commits show direct interaction with the player's internal structure and media playback logic.
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.